В backoffice Prestashop нет возможности сбросить кеш (Дополнительные параметры - Производительность), можно только отключить кеш.Как очистить кеш APC в Prestashop
Различные типы кэша и как очистить их
- Smarty компилировать кэш: Удалить вложенные папки
cache/smarty/compile
- Smarty кэш шаблона: Удалить вложенные папки
cache/smarty/cache
- кэша с помощью Filesystem: Удаление подпапок под
cache/cachefs
Но как я могу очистить кеш, если я использую кеш APC?
Дополнительный вопрос: возможно ли установить глобальный ttl? По умолчанию все кэшируется навсегда.
Я не знаю, какую версию prestashop вы используете, но на моем 1.6.0.9 в разделе «Дополнительные параметры» -> «Производительность» есть кнопка «Очистить кеш» на верхней зеленой панели инструментов (это будет очищать ваш smarty/xml/js/css cache). Для системы APC/Xcache prestashop не может многое сделать, поскольку они зависят от их относительных .ini-файлов и должны быть настроены вручную, например. http://www.if-not-true-then-false.com/2012/php-apc-configuration-and-usage-tips-and-tricks/. – kawashita86
Да, к несчастью, Prestashop не контролирует общий/db-кеш, так как настройки APC (и любая другая система кэширования) привязаны к серверу, а не установка preashash. Чтобы изменить эти настройки, вам необходимо изменить файл .ini, например. apc.ini. Есть несколько советов, которые расскажут вам, как настроить TTL/dimesios/chunck и так далее. Я не могу вам помочь, так как я не эксперт в системе APC. – kawashita86