magento - 当magento发回前端cookie时如何提供缓存页面

标签 magento cookies frontend varnish

我已经设法设置了 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/

相关文章:

javascript - 如何将这些数据存储在 cookie 中?

javascript - 图像 src(通过 javascript)chrome/firefox 之间不一致

java - 如何将 Java 后端与 html/css 前端连接起来?

magento - 将 .csv 导入 Magento 找不到所需的列 : sku

javascript - 使用 hashbang 处理多个选项卡

php - 更新本地 MYSQL 版本 OSX

php - 使用Cookie或其他方式恢复控制PH​​P变量的下拉列表框的状态

css - SVG 图标动画留下像素间隙

javascript - PHP 多读少读 - Magento 2

mysql - Magento - 使用存储过程数组结果集作为集合