Prestashop Nginx FastCgi Кэширование

Я пытаюсь включить кеш Nginx FastCgi в Prestashop 1.7, но я не могу найти способ обнаружения зарегистрированных пользователей или пользователей с активными тележками, чтобы обойти кеш.

Prestashop, похоже, не реализует правильный механизм управления кешем для слушателей (заголовки ответа всегда Cache-Control: no-store, no-cache, must-revalidate), а файлы cookie зашифрованы.

Есть ли способ правильно включить этот тип кеша?

Я также искал лак, но безуспешно

1 ответ

Я столкнулся с той же потребностью, попробовал Nginx Cache и Varnish, но в каждом случае вам нужно самостоятельно обрабатывать аннулирование кеша - это потребует много усилий, также вы должны учитывать весь сторонний "динамический" контент (например, третий партийные модули).

Если вам нужно полное кеширование страницы, я настоятельно рекомендую вам полагаться на некоторые уже разработанные модули (например, широко используемый Pagecache) с выделенным сервером Memcached, на котором хранятся данные кеша.

Другие вопросы по тегам