Magento Varnish 缓存块对登录用户可见

Posted

技术标签:

【中文标题】Magento Varnish 缓存块对登录用户可见【英文标题】:Magento Varnish Cached blocks visible for logged in users 【发布时间】:2015-05-21 22:25:40 【问题描述】:

我的客户 Magento 站点托管在 SiteGround 上,并激活了 SuperCacher。 SuperCacher 是 Varnish 的 SiteGround 优化版本。

它使用一个版本的 Turpentine 进行 Varnish 缓存。

我有一个只对登录用户可见的搜索块。 激活 Varnish 时不会显示此块。

当我为搜索块指定 ttl 0 的 f ESI 策略时,它变得可见,但对登录和注销的用户都是可见的。

如何将此块排除在缓存之外,只显示给登录用户?

【问题讨论】:

【参考方案1】:

这个链接对我来说非常有用,这个链接解释了如何从缓存中删除块Magento Hole puch With Varnish希望这对你也有帮助。

【讨论】:

以上是关于Magento Varnish 缓存块对登录用户可见的主要内容,如果未能解决你的问题,请参考以下文章

Magento 使用 varnish 进行整页缓存

nginx varnish

nginx反代varnish缓存服务器实现后端amp动静分离架构

varnish解读

linux自学笔记--memcache和varnish缓存服务器

Linux学习-Varnish