R50 3059c65c14e2565e6a37b047cde6f44f
PHP программист, Drupal expert

Оптимизация интернет-магазина Feeriya.ru

Добавлено 17 апр 2019 в 12:53
До:
Супер-раздутые views для каталога, время генерации самых нагруженных страниц более 5 секунд!
Огромное количество одновременных запросов на картинки товаров и эффектов (3-10 шт. на товар), которые выполнялись последовательно.
Отсутствие нормального кеширования.
PHP 5.3, Apache на VDS стоимостью более 12 т.р. в месяц

Проведенные работы:
Написано несколько кастомных модулей для каталога и товаров.
Настроено кеширование сущностей в memcached.
Заменен Apache на NGINX, обновлен PHP до версии 7.3.
Весь проект перенесен в облако.
Создан и настроен отдельный медиа-сервер чисто для фото и видео. Написан скрипт для объединения картинок эффектов в спрайты на лету.
Настроен CloduFlare аккаунт для дополнительного кеширования и защиты от DDoS.
Мелкая шлифовка шероховатостей - оптимизация изображений, отключение лишних модулей, и т.п.

Результат:
Время генерации самых нагруженных страниц не более 1с, среднее - 0.3с
Количество запросов уменьшилось и большинство из них идет в параллели - загрузка готовой страницы ускорилась на 40%.
Стоимость аренды сервера упала до 15 т.р. за год (большая часть нагрузки идет в последние две недели года).
За счет общего ускорения работы сайта показатель отказов уменьшился в 2 раза, конверсия увеличилась на 30%.
E8b9af7cb0