Каталог на 86 000 товаров — аудит, ускорение, миграция PHP

Аудит и ускорение магазина запчастей для спецтехники «АльфаСпецСтрой» на CMS LUYA. Каталог содержит 86 000 товаров.
Открыть сайт- Ниша
- Веб-сервисы
- Задача
- Доработка
Задача
АльфаСпецСтрой — магазин запчастей для спецтехники в Екатеринбурге. Сайт работает на CMS LUYA и фреймворке Yii. В каталоге размещены 86 000 товаров. Работы проводили на живом сайте, без остановки магазина. Задача проекта: проверить техническое состояние платформы и сократить нагрузку, связанную с каталогом, изображениями и служебными файлами. Объём проекта составил 45 часов. Работы сданы 4 августа 2026 года.
Что сделали
Провели технический аудит. Настроили кэширование каталога. Перевели PHP с версии 7.3 на 8.3. Оптимизировали изображения и конвертировали их в WebP. Исправили генерацию карты сайта. Изменения затронули серверную часть, выдачу каталога, файловое хранилище и индексируемые адреса. Работы выполнили в рабочей конфигурации магазина.
Как устроено
Кэширование каталога вынесло повторные обращения к страницам из основного цикла обработки. PHP работает на версии 8.3 в связке с LUYA и Yii. Изображения переведены в WebP. Карта сайта собирается с учётом адресов каталога.
Результат
Страница каталога загружается за 0,010 секунды из кэша вместо 1,25 секунды. Средняя нагрузка сервера снизилась с 7,84 до 0,2–0,5. Запросы к базе сократились с 1134 до 320 в секунду. Серверные ошибки снижены с 80 на 50 000 запросов до 0. Карта сайта выросла с 500 до 86 700 адресов. Картинки главной занимают 573 КБ вместо 1235 КБ. WebP освободил 998 МБ на диске.
Ещё в этой нише
Нужен похожий проект?
Опишите задачу, вернёмся с планом и сроками.
