OpenCart · OCFilter · Производительность

Стабилизация OpenCart под нагрузкой фильтров

На действующем магазине комбинации фильтров и автоматический трафик создавали множество тяжелых запросов, раздували файловый кеш и нагружали PHP-FPM.

  • OpenCart 2.3
  • PHP
  • OCFilter
  • Nginx
  • PHP-FPM
  • file cache

Изображение проекта

Текущая главная страница интернет-магазина Bezelstore

Задача

Остановить повторяющуюся нагрузку от комбинаторных URL фильтра до PHP, не нарушив обычную навигацию покупателей и рабочие страницы каталога.

Что реализовано

  • разделение пользовательских и автоматических запросов к комбинациям OCFilter
  • ранний ответ Nginx для нежелательного трафика до запуска PHP-FPM
  • корректировка формирования ключей кеша OCFilter
  • ограниченная очистка просроченных файлов кеша
  • блокировка параллельной очистки для предотвращения конкурирующих обходов каталога кеша
  • проверка публичных страниц, фильтров и серверной нагрузки после правок

Моя роль

Диагностика production-нагрузки, анализ OpenCart и OCFilter, разработка узких исправлений Nginx и файлового кеша, проверка поведения под реальными запросами.

Результат

Комбинаторные запросы автоматического трафика перестали проходить через полный PHP-контур, а файловый кеш получил предсказуемую очистку без параллельных тяжелых проходов.

Подтверждение

  • Действующий сайт
  • Production-диагностика и внедренные исправления подтверждены владельцем.

Нужно найти и устранить production-нагрузку OpenCart — написать в Telegram

Есть похожая задача?

Пришлите описание проекта, текущую проблему, желаемый срок и бюджет, если он уже определен.

Telegram: @dmitrydevelopmentEmail: web@dmitrydevelopment.com
Телефон / WhatsApp / Viber:+381 64 118 22 24WhatsAppViber