Работы по улучшению скорости загрузки сайта trendoptika.ru проводились в несколько этапов.
Этап 1. Базовая оптимизация
На первом этапе была выдвинута гипотеза, что основная причина низкой скорости связана с большим количеством плагинов CSS и использованием конструктора сайта. Полный отказ от плагинов и конструктора потребовал бы фактически переписывания сайта с нуля, поэтому было принято решение начать с устранения типовых ошибок, замедляющих загрузку:
После внедрения изменений были получены следующие результаты:
Мобильная версия до внедрения доработок.
Мобильная версия после внедрения доработок. Сайт все еще остается в красной зоне.
ПК версия до внедрения доработок.
ПК версия после внедрения доработок.
Этап 2. Работа с показателями CLS и LCP
Спустя некоторое время возникла повторная задача по улучшению производительности, с фокусом на показатели CLS (визуальная стабильность страницы) и LCP (скорость загрузки основного контента). Были выдвинуты и внедрены новые гипотезы:
Показатели до внедрения:
CLS до: 0,38
LCP до: 13,5 сек
Показатели после внедрения. CLS: 0,17 и LCP: 7,9 сек. При этом большинство рекомендаций Google PageSpeed выполнено.
Этап 3. Ленивая загрузка блоков
Позднее была предпринята еще одна попытка ускорения сайта. На этом этапе все возможные рекомендации PageSpeed уже были реализованы, однако проблема с CSS и JS-файлами, подключаемыми через плагины, оставалась и не могла быть устранена полностью. Была предложена и внедрена одна гипотеза:
Мобильная версия до внедрения доработок.
Мобильная версия после внедрения доработок.
ПК версия до внедрения доработок.
ПК версия после внедрения доработок. Сайт вышел в зеленую зону.
Этап 4. Оптимизация хостинга
Дополнительно были выполнены работы по оптимизации серверной части. Было выявлено, что рендеринг страниц занимает значительное время из-за высокой нагрузки на базу данных. В рамках работ:
Shared-хостинг не является оптимальным решением для интернет-магазина. VPS обеспечивает более высокую производительность, стабильность и масштабируемость. Однако нужно понимать, что VPS требует технического сопровождения, грамотной настройки и регулярного администрирования для снижения рисков по скорости работы и безопасности.
Сайт успешно перенесли на VPS-хостинг. Скорость ответа сервера увеличилась почти в 1,5 раза.