ZFConf + MageConf впечатления

Сразу скажу — я знаю что такое Zend Framework и Magento поэтому не слишком обольщался что могу что-то интересное для себя лично почерпнуть.
Но они обещали интересные общие моменты для PHP.

На самом деле во всех докладах (кроме Zend потока) на любую тему слово «Magento» повторялось по 10 раз в минуту.
Ну ладно, предположим — ведь они не зря организовывали евент — надо и попиаристся ведь.

Было 4 потока. Zend, Magento, PHP, MIX. Три последние проводились Magento.

Комнаты с Zend и Magento для меня вообще не представляли интереса, так-как ими я не пользуюсь и не планирую пользоваться в этой жизни.

Первый доклад в секции PHP был абстрактным но интересным. В основном все касалось «Велосипедов» и правильного подхода к разработке. Вещи банальные но за счет толкового оратора было довольно интересно.

Второй доклад был просто ляпом со стороны докладчика (Данил Кочерга Tech lead, Oggetto Web.). Такого Epic Fail я не ожидал :) .
Доклад назывался «Опыт построения High Load интернет-магазина». Начнем с того что из названия я ожидал что расскажут что-то на своем личном опыте — реальном проекте. И уж тем более не ожидал что в докладе каким-то образом будет фигурировать Magento. Оказалось что речь шла о нагрузочном тестировании магазина под Magento.

Дальше самое интересное:
На сколько помню железо:
Amazon Extra Large Instance
15 GB memory
8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each)
1,690 GB instance storage
64-bit platform
I/O Performance: High

Очень даже круто, да?

Заранее извиняюсь точных цифр из тестирования не помню (если появится на сайте мероприятия скопирую сюда точные данные).

В детали методики тестирования вдаваться не будем но была поставлена задача до 5сек на полную загрузку сайта со всеми картинками, скриптами, CSSками итд.

Без дополнительной оптимизации на стандартном LAMP сервере это чудо под названием Magento справлялось с задачей не больше чем при 20 запросах в секунду (тут можно делать Face-Palm и кричать EPIC FAIL).

Дальше они начали применять стандартные методы улучшения производительности nginx, memcached, настройки серверного ПО, сжатие скриптов и картинок…

В результате на последнем шаге, они с гордостью демонстрировали слайд с загрузкой сайта при 100 запросах в секунду, за что-то в районе 4сек и генерацией странички за 0.3сек (тут можно повторно делать Face-Palm и кричать EPIC FAIL).

Больше 50 запросов в секунду они даже и не тестировали. В зале был отчетливо слышен неприличный ехидный смех. Кто-то прямо спросил — А Вы понимаете, что Вы сами только-что показали что НА ТАКОМ сервере в дефолтной конфигурации Magento вообще нельзя использовать со сколько-нибудь серьезной нагрузкой? Ответ был тоже супер: «ну это результаты тестирования».

Потом еще забавный мужик из зала спрашивал есть ли в Magento инструменты для фильтрации нежелательных посетителей, когда докладчик уточнил что он имеет ввиду оказалось что человек хочет фильтровать DDOS атаки через Magento.

В общем я еще походил по другим докладам, ничего интересного для себя не нашел и успешно ушел домой.

This entry was posted in Конференции and tagged , , , , . Bookmark the permalink.

2 Responses to ZFConf + MageConf впечатления

  1. BaDos says:

    Да, Данил Кочерга хорошо посмешил :-)
    Честно, ожидал от конференции большего…

    • Степан Орда says:

      А я ожидал хоть чего-то интересного :)
      Хотя после первого доклада в секции PHP, чуть пообщавшись с народом понял почему у PHP репутация языка для нубов. И очень счастлив что я сам не пошел по этому пути. Не пошел работать в оффис на дядьку. Не юзаю готовых фреймворков или еще хуже CMS’ок. Делаю свои проекты в конце концов.

Добавить комментарий