我们的整个页面缓存似乎基于会话。如果我打开带有chrome的隐身窗口并访问其中一个页面,它将预热缓存,并且第二页的加载要快得多,但是,如果我关闭该窗口并打开一个新的隐身窗口,则该页面不再位于完整的页面缓存,必须再次进行预热。我们认为这是因为侧边栏向用户显示了购物车中的内容。
我已经将该html移到了一个新的phtml文件,将布局xml块摆平了,现在我正在处理cache.xml文件。
我为cache.xml找到的所有示例都引用了模块,但是,我没有为布局xml块使用模块,而是使用core / template。
有没有机会有人可以阐明不需要模块和/或模型的xml缓存块?
您使用的是Magento Enterprise全页缓存还是使用Varnish之类的第三方工具?如果您有可见的购物车,则页面将使用该会话作为缓存键的一部分。隐身模式会在关闭后删除所有cookie,因此您可以在再次打开页面后获得新会话。打孔有问题。Fabrizio上有一篇很好的文章:fabrizio-branca.de/…–
—
Tim Reynolds