• Как поделить большую таблицу личных сообщений?

    @edogs
    Почему-то есть ощущение, что у Вас нет индексов на таблице.

    100Мб при том что 99.99% выборок у Вас (если админы не мониторят личку по ключевикам) то выборка по from_id to_id, при наличии индексов на этих полях — все должно летать на 100мб-тах то всего, даже при условии что у Вас есть юзеры по 10% лички генерящие.

    В крайнем случае можно попилить таблицу на 2 части. В одну сгрузить auto_id, from_id to_id, в другую auto_id и все остальное.
    Ответ написан
  • Что использовать при кешировании запросов MySQL в PHP

    @edogs
    Одна из главных — сброс кеша при любом изменении таблицы — это критично, так как разрабатываемая система многопользовательская. Я уже задумывался, чтобы хранить результаты тяжелых запросов в файлах на сервере и при очередном выполнении запроса (с привязкой к пользователю системы) проверять, если уже такой запрос был, то брать из файла. Но в этом случае придется решать проблему именно отслеживания изменений в таблице.
    — Получается немного нелогично. С одной стороны Вас беспокоит сброс кэша при любом изменении таблицы, с другой стороны Вы говорите что на кэш изменения в таблице влияют и их надо отслеживать.

    Один из относительно легких вариантов для кэша, это memory таблица в mysql, куда складируются либо все данные которые часто выбираются либо ИД для их выбора из основных таблиц. Плюс по сравнению с 3rd-party решением тут то, что закэшить можно не прогоняя лишние данные через php и сеть, просто insert into select from — в большинстве случаев. Это во-первых. А во-вторых, триггерами при изменениях основной таблицы можно настроить апдейт кэширующей, более гибко чем просто тупой кэш запросов.
    Ну и наконец если база относительно небольшая, то innodb + большой размер пула/кэша — тогда вообще все в памяти будет постоянно считай.
    Ответ написан
    3 комментария
  • Каким должен быть обзор неизвестной ранее (новой) CMS?

    @edogs
    На хабре и так очень много статей вида «а вот я начал писать цмс и реализовал роутер так-то», даже если это очень интересно, то это выдрано из контекста, который как раз и важен.
    Если у Вас реально полноценная CMS, опишите ее отличия в сравнении с 2-3 прямыми конкурентами, как позитивные отличия, так и негативные.
    Ответ написан
    2 комментария
  • Кто тестировал Оператор IN в MySQL? Насколько он быстр и есть ли альтернативы?

    @edogs
    Подойдите к проблеме с чуть более раннего места.
    Откуда берется массив? Из базы? Тогда может больше смысла подумать о сложном запросе?
    Или можно массив во временную таблицу загнать и ссылаться на нее.
    Ответ написан
    Комментировать
  • ICQ-клиент, не страдающий ожирением и рекламой

    @edogs
    miranda, в базовой версии она портейбл и даже смайликов там нет.
    Для удобства придется унавозить парой плагинов (без проблем качаются на офф.сайте) под себя, но это не проблема опять же.
    Ответ написан
    Комментировать
  • Как легально предоставлять услуги хостинга?

    @edogs
    habrahabr.ru/qa/21472/#answer_87859
    Упрощенно — если у Вас ИП на 6% усн, то где Вы закупаете сервера никого особо не волнует, поэтому в услуге просто прописывайте «поиск и покупка и администрирование», а не «предоставление» и все на этом.
    Ответ написан
    Комментировать
  • Bluetooth наушники-вкладыши

    @edogs
    Пользуемся www.amazon.com/Motorola-S10-HD-Bluetooth-Headphones--Packaging/dp/B004BHCSQC/ref=sr_1_3?s=electronics&ie=UTF8&qid=1343738809&sr=1-3&keywords=s9-hd (точнее у нас s9, но они аналогичны).
    Есть китайский вариант, по идее полностью аналогичный www.dealextreme.com/p/s-9-bluetooth-in-ear-stereo-headset-2354?item=38, кроме наклеенного лейбла
    Для спортзала — в любом случае — советуем брать не затычки с болтающимися проводами, а именно вот такой вариант как у мотороллы, лучше держится, меньше болтается, провода не цепляешь.
    Ответ написан
  • Где найти HTML верстальщика?

    @edogs
    Зарплата никакая для москвы и такой вакансии.
    Фрилансер в каком-нибудь дешевом урюпинске с описываемыми скиллами будет иметь от 60к.
    Что бы заманить его в офис и затратную для него москву — надо предложить минимум в полтора раза больше.
    Ответ написан
    4 комментария
  • Выбрать ноутбук?цена 40-50к?

    @edogs
    а) Ждите ivy. В плюсах — тишина, холодность, время работы. 15" на нем разумеется будут, но если хотите 1920х1080 — лучше смотрите от 17", иначе мелко будет.
    б) 50к позволяет взять ноут с хорошим и матовым экраном если брать матрицу tn, а не ips (хорошие ips дороже), так что смотрите в первую очередь на экран и только потом на железные хар-ки.
    Ответ написан
  • Легализация услуг хостинга на зарубежных серверах. Кто и как решал или решил эту проблему?

    @edogs
    Та же проблема была, решили по сути способом аналогичным Вашему.
    По договору мы оказываем услугу «поиск и приобретение хостинга с заданными параметрами», а так же «в случае необходимости оказывается услуга настройки и администрирования» при этом берем на себя «все издержки по поиску и приобретению».
    В данном случае все верно не только по букве, но и по духу. Берется сервер у хетзнера — поиск и приобретение, пилится на вдс/вирт.хостинги — настройка и администрирование.
    Главное что бы в договоре нигде и никак не звучало, что Вы сами оказываете те услуги, которые относятся к телематическим, а в идеале прописать полное отсутствие ответственности за услуги (каковая является одним из признаков оказания телематических услуг).
    Ответ написан
    4 комментария
  • Сайт, способный выдержать высокую нагрузку (?)

    @edogs
    Не парьтесь. Это основной совет.
    Хорошую посещаемость (сервер за 50 евро держит вордпресс с воблой и 200к хитами в сутки без проблем) Вы наберете не скоро, а задумываться об N годах точно не стоит (за это время уже и хтмл-то может умрет, а Вы его хранить).
    Так что берите любой распространенный движок (пхпбб/ВП) и допиливайте его до нужной Вам кондиции. Если нравится делать скорость — в этих движках навалом бутылочных горлышек, устранением которых можно долго и с удовольствием заниматься даже новичку:)
    Свой велосипед хорошо, но сначала лучше разобрать пару чужих.
    Ответ написан
    2 комментария
  • Компания и занятое доменное имя

    @edogs
    Если домен регистрировался давно и статус данных у него not verified, то можно написать регистратору, там достаточно жестко относятся к not verified доменам если владелец не выходит на связь, даже если они не делегированы (наступали на эти грабли лично).
    Ответ написан
    Комментировать
  • Как работать с большими БД для web-проектов?

    @edogs
    индексов нет
    Поставьте индексы.
    Ваш К.О.
    Ответ написан
    Комментировать
  • Можно ли в Windows 7 искать по содержимому файлов в UTF8?

    @edogs
    затем уже сторонние решения.
    FAR исползьуем. Минусы конечно есть, в плане скорости. В остальном отлично.
    Ответ написан
    Комментировать
  • Почему hello world на symfony грузится 72 секунды?

    @edogs
    В общем случае 72с похоже на ситуацию, когда скрипт лезет в интернет за проверкой обновлений (или еще чем), не дожидается ответа (файрволл блочит и/или сайт не отвечает), запрос сбрасывается по таймауту и скрипт отрабатывает дальше, выдавая результат.
    Конкретно за симфонию не знаем, но с другими цмф/цмс такая ситуация бывает.
    Ответ написан
    2 комментария
  • tar с %

    @edogs
    Ответ написан
    Комментировать
  • На что смотреть при покупке переносного HDD?

    @edogs
    western digital — спокойные и надежные (гнаться за экзотикой не надо, ВД силен на нише внешних устройств/винтов).
    Смотреть на модель винта, что бы был антишок обязательно (дада, бывает вставляют модели без антишока).
    Коробку лучше брать с «бампером» или обрезинованую (не помешает).
    Смотреть на потребляемый ток, иначе в юсб2.0 не воткнете (если это важно).
    Ответ написан
    Комментировать
  • Отличается ли мощность процессоров на hetzner VPS?

    @edogs
    Целый набор VQ12: частота от 2800 до 3074.
    Ответ написан
    Комментировать
  • Пару вопров к ZCE?

    @edogs
    1. Когда мы сдавали — требовали ДВА документа, показывали права и паспорт РФ. При чем на офф.сайте не было про это ни слова, узнали случайно — позвонив заранее в сертификационный центр.
    2. Взять бумажку с данными о прохождении экзамена (нам не пригодилась, но может пригодится если что-то где-то утеряют), уйти.
    3. Диплом бумажный так и не прислали:( Все просьбы прислать просто проигнорировали. Обидно жутко:)
    4. Нужно 2 документа, ограничение только в этом.
    Ответ написан
    2 комментария
  • Какой договор с заказчиком нужен фрилансеру,чтобы взять кредит в банке?

    @edogs
    Никакой договор не нужен вообще. Договора такие не будут считаться как постоянный доход => один черт учитываться не будут как зарплата. У 99% банков такой договор даже не подошьют к делу.

    Если первый взнос от 30%, то просто ищите банки принимающие справки о доходах «по форме банка» (сколько захотел, столько и нарисовал) и подавайте заявки — шанс хороший есть. Из своего опыта — рекомендуем втб24 по питеру в плане доброты к заемщику.
    Ответ написан
    Комментировать