Оптимизация производительности в CS-Cart и CS-Cart Multi-Vendor: отключение автоматического обновления кэша
Зачем деактивировать функцию автоматического обновления кэша?¶
Функция «Обновлять кэш автоматически» предназначена для синхронизации изменений в файлах проекта, включая правки, внесенные напрямую на сервере. Однако для действующего сайта ее активация критически влияет на скорость работы. Основная причина — деактивация кэширования блоков. Это лишает систему возможности сохранять данные блоков в Redis, базе данных или на диске, что приводит к снижению производительности на 30-40%.
Данная опция незаменима на этапе разработки, когда требуется оперативный просмотр правок, но для публичного ресурса она становится источником проблем. Постоянная перестройка кэша создает избыточную нагрузку, замедляя обработку запросов пользователей.
Пошаговая инструкция по отключению функции¶
- Авторизуйтесь в административной панели с правами администратора;
- Перейдите в раздел «Дизайн» → «Темы»;
- Найдите параметр «Обновлять кэш автоматически»;
- Если статус «OFF» — настройка корректна;
- Если статус «ON» — переведите переключатель в неактивное положение.
Важно!
Во время разработки эту функцию часто активируют для упрощения тестирования. Однако после завершения работ ее необходимо отключить — пренебрежение этим правилом негативно скажется на скорости работы сайта. Рекомендуем добавить проверку статуса опции в чек-лист перед запуском проекта.