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