- Задача
- Удержите скорость отдачи на техническом каталоге мелкой номенклатуры с глубокой вложенностью категорий.
- Решение
- OpenCart 3 по nginx с HTTP/2 и сжатием brotli. Каталог развернут на 4 уровня вложенности, в категориях работает модуль фильтра, изображения грузятся отложено, canonical на всех типах страниц ведет на домен без www.
- Результат
- Измерение 01.08.2026: первый ответ сервера 235 мс – медиана из пяти замеров, полный HTML 262 мс. Вес HTML главной 143,6 КБ, у brotli 22,5 КБ, то есть по сети идет в шесть раз меньше. Каталог 300 товаров в 40 категориях на 4 уровнях — цифра подтверждена двумя независимыми методами с расхождением 0%. Запас виден сразу: страница категории со 100 товарами весит 554 КБ против 143,6 КБ на главной. Найдены дефекты: карта сайта отдает 200 и ноль байт, ноль блоков JSON-LD, аналитики нет вообще – поэтому любое ускорение здесь будет видно в наших замерах, но не в конверсии, потому что конверсию никто не меряет.