Prestashop Nginx FastCgi缓存

问题描述

我试图在Prestashop 1.7中启用Nginx FastCgi缓存,但是我找不到任何方法来检测登录用户或具有活动购物车的用户以绕过缓存。

Prestashop似乎没有为听众实现正确的缓存控制机制(响应头始终为 Cache-Control:不存储,不缓存,必须重新验证),并且cookie被加密。 / p>

有什么方法可以正确启用这种类型的缓存吗?

我也搜索过没有运气的清漆

解决方法

我遇到了同样的需求, 尝试过Nginx Cache和Varnish,但是在每种情况下,您都需要自己处理缓存失效-这需要大量的精力,而且您还必须考虑到涉及到所有第三方“动态”内容(如第三方模块)。

如果您需要全页缓存,我强烈建议您依靠一些已经开发的模块(即广泛使用的Pagecache)以及专用的Memcached服务器来存储缓存数据。