Prestashop Nginx FastCgi Кэширование
Я пытаюсь включить кеш Nginx FastCgi в Prestashop 1.7, но я не могу найти способ обнаружения зарегистрированных пользователей или пользователей с активными тележками, чтобы обойти кеш.
Prestashop, похоже, не реализует правильный механизм управления кешем для слушателей (заголовки ответа всегда Cache-Control: no-store, no-cache, must-revalidate), а файлы cookie зашифрованы.
Есть ли способ правильно включить этот тип кеша?
Я также искал лак, но безуспешно
1 ответ
Я столкнулся с той же потребностью, попробовал Nginx Cache и Varnish, но в каждом случае вам нужно самостоятельно обрабатывать аннулирование кеша - это потребует много усилий, также вы должны учитывать весь сторонний "динамический" контент (например, третий партийные модули).
Если вам нужно полное кеширование страницы, я настоятельно рекомендую вам полагаться на некоторые уже разработанные модули (например, широко используемый Pagecache) с выделенным сервером Memcached, на котором хранятся данные кеша.