Повышение быстродействия интернет-магазина на HostCMS
Недавно сайт получил новый дизайн и полностью перешел на новую версию HostCMS, однако периодически испытывал проблемы с быстродействием и нагрузкой на сервер.
Проведя аудит мы выявили низкое быстродействие и некорректную настройку программного обеспечения на сервере, особенно MySQL. До начала работ время генерации главной страницы составляло более 5 сек., карточки товара – около 3 сек.
Статистика генерации до и после аудита:
Состав проведенных работ:
- Изменена конфигурация сервера, установлены новые версии Apache, PHP, MySQL, APC. Проведена конфигурация установленного ПО.
- Проведен анализ клиентской интеграции, оптимизированы блоки в макете сайта, отключены неиспользуемые элементы в контроллерах показа магазина.
- Включено и настроено кэширование с использованием APC, перенесено хранение данных по структуре объектов ORM в кэш APC.
- Включена и настроена компрессия страниц сайта, сжат и объединен CSS макетов.
Результаты аудита:
Значительно повышено быстродействие сайта, время генерации главной страницы снизилось в 35 раз до 0.15 сек., карточки товара в 25 раз до 0.12 сек.
И самый главный результат — посетители сайта наслаждаются шопингом, а не томятся в ожидании загрузки страниц.
Быстрая генерация страницы значительно улучшает видимость сайта в поисковых системах, увеличивает удовлетворенность посетителей сайта.