我的客户 Magento 站点托管在 SiteGround 上,并激活了 SuperCacher。SuperCacher 是 Varnish 的 SiteGround 优化版本。
它使用一个版本的 Turpentine 进行 Varnish 缓存。
我有只对登录用户可见的搜索块。当 Varnish 被激活时,这个块不会出现。
当我为 Search 块指定 ttl 0 的 f ESI 策略时,它变得可见,但对于登录和注销的用户都是可见的。
如何将此块保留在缓存之外并仅显示给登录用户?
这个链接对我来说非常有用,在这个链接解释中如何从缓存中删除块Magento Hole puch With Varnish希望这对你也有帮助。