我已经设法设置了 Varnish 和magento,它们一起工作得很好,但是当magento发回一个前端cookie时,它是除主页之外的每个页面,它没有命中缓存
设置 Cookie:前端 = lm45mabgrqphfuvbbdbjume127;过期=格林威治标准时间 2012 年 12 月 14 日星期五 02:32:37;路径=/;
有没有办法为不使用购物车的用户关闭 magento 前端 cookie,或者是否有一个规则可以放入 default.vcl 文件中,允许 Varnish 提供缓存页面而不管这个 cookie 是什么?
感谢任何帮助:)
最佳答案
确保安装 PageCache powered by Varnish module对于 Magento。这个 magento 模块包含一个 default.vcl(Varnish 配置文件)来处理这个问题。在用户将产品添加到他的购物车或登录到他的帐户之前,所有 cookie 和其他信息都会被删除。这将允许从 Varnish 提供页面,并且请求永远不会到达 apache。
如果您需要更多帮助,请告诉我。
关于magento - 当magento发回前端cookie时如何提供缓存页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13871464/