• Вывод сообщения о исключении с помощью XDebug [PHP]

    casey
    @casey
    Мне кажется отправлять сообщение об ошибке на email из php — неверно.
    Логичнее раз в час грепать error_log и слать его на почту.
    Ответ написан
    2 комментария
  • Выбор быстрейшего php фреймворка?

    akalend
    @akalend
    программирую
    Веду разработку своего php-фреймворка, главными целями которого является компактность движка, удобство его использования при разработке сайтов на нем, и естественно, скорость отдачи страниц.
    Каждый фреймворк представляет собой универсальность.
    При зарработки универсальных решений — мы что-то теряем. Чем решение универсальней, тем оно менее производительнее. По этому при разработке велосипеда ответь на вопросы:
    — какие основные задачи я буду на нем решать
    — на каких хостингах он будет крутится
    — какие доп фичи я смогу использовать
    — что я могу еще подточить под свое решение.

    Чем большими фичами я могу манипулировать, тем более производительную систему я смогу сконструировать.

    В качестве примера могу посоветовать свой велосипед
    Он заточен под определенные технические решения, и его скорость превосходит ZF в 4 раза при отключенном кешировании и акселерировании на олднотипных малоресурсных запросах. С другими фреймворками в силу их незнания я не сравнивал. Основная фишка описана в блоге «Высокая производительность».

    В качестве совета могу подсказать: чтоб достичь эффект производительности необходимо разрабатываем систему так, чтоб кол-во обращений к БД было минимальным, а лучше чтоб его не было вообще. Кал-во джоинов сводим к нолю, Не боимся сджоинивать и сортировать на клиенте, не боимся деноморолизации, так как стоимость быстрой отдачи стр дороже, чем стоимость дисков. Ищем альтернативы. Практика показывает, все неуспешные (тормозные) проекты — это плохо спроектированная БД и обращения к ней.
    Ответ написан
    3 комментария
  • Выбор быстрейшего php фреймворка?

    Horse
    @Horse
    От фреймворка не зависит. При отключенном каше — нужно лезьть в БД… Каждый фреймворк по своемому реализовывает разные фичи, и в зависимости от конкретной реализации проекта фреймоврки будут себя по разному вести и выдавть разные скорости… Тут не практичиски, а теоретичиски сравнивать нужно. Например, если фреймворк Х использует garbage collector, а фрейворк Y не использует — Y быстрее X.

    В общем, некоректный вопрос, я так думаю.
    Ответ написан
    Комментировать
  • Обход кэширования js/css

    @Demetros
    для nginx как-то так

    location ~* /static/\d+/ {
       alias /path/to/static;
    }
    


    в шаблоне при изменении скриптов/стилей увеличиваете циферку

    <script src="/static/123/js/core.js"></script>
    Ответ написан
    Комментировать
  • Официальные системные требования к Eclipse 3.6.0-3.6.1?

    DeNnEr
    @DeNnEr
    Даже если что-то такое вы и найдёте, то это будет относиться только к конкретной сборке Эклипса, а не самой платформы.
    Дело в том, что эклипс поставляется в виде сборок, но есть и просто «голая платформа», о которой знают не многие, потому как ссылка на скачивание её запрятана очень глубоко.
    В общем, это будут очень не точные показатели.

    Если нужно проанализировать примерные требования, то может помощь репорт о производительности билда, который делается вместе с билдингом каждой сборки. Например, для «классика» это будет:
    download.eclipse.org/eclipse/downloads/drops/R-3.6.1-201009090800/performance/performance.php
    Ответ написан
    1 комментарий
  • Стоит ли квадратные jpeg аватарки (или gif/png) уменьшать до 2^n или можно хоть 123x123?

    adminimus
    @adminimus
    А что вам мешает самому провести исследование с замерами? Получилась бы неплохая статья
    Ответ написан
    Комментировать
  • Высоко нагруженный проект на PHP?

    AmdY
    @AmdY
    PHP и прочие вебштучки
    ты уж определись, хайлод или зенд фреймворк.
    и главное не слушай тех, кто берётся советы давать при столь малых входных данных. хайлоды бывают разные и бутылочные места могут быть в разных местах.
    кстати, разработчики хайлодов проводят семинары spb-borodin.livejournal.com/596.html, есть масса статей по теме, прочитай как можно больше, чтобы увидеть разницу и понять, что нужно именно вашему проекту.
    а лучше делай сайт как обычно, если пойдёт, то найдешь сложные места и перепишешь. всё равно без опыта сразу правильную архитектуру спроектировать не получится.
    Ответ написан
    Комментировать
  • Выборка записей из базы по списку меток, заданных в другой таблице?

    @0xE0
    select Запись from ТаблицаСзаписями where idЗаписи in (select idЗаписи from ТаблицаСТегами where idТега = 'нужный тэг')
    Ответ написан
    1 комментарий
  • DLink 2540U раздача инета на 3 компа, можно ли ограничить ширину канала на 1 компе?

    @bondbig
    в нем вроде есть QoS, там можно задать сорц-ip и ширину канала. Читайте инструкцию, в общем.
    Ответ написан
    1 комментарий