整页缓存似乎正在按照会话进行工作。

  • 如果我转到页面,首页加载需要几秒钟,第二页加载少得多
  • 如果我的同事访问同一页面,则需要几秒钟,第二页加载要少得多。

我们已经用尽了所有FPC文档,教程和帖子。我们完全没有想法,我们在页面上的每个会话对象(购物车内容)上有一个漏洞,而FPC似乎仍然只能按照会话为基础,而不是像我们会浏览的那样在用户组基础上工作。

知道为什么会发生这种情况吗?

有帮助吗?

解决方案

您所描述的不是默认行为。

通常,由于FPC的启动,当未登录时 - 或做任何事情以使您的会话特定于您时,页面加载时间表往往是:

--1.2s--------0.8s------------------0.6s-----------------------0.1s---------------
  Uncached    Mage default cache    Partially cached in FPC    Fully cached in FPC

什么 应该 发生的是,一个页面加载质点洋红色高速缓存,并在较小程度上加载了Magento FPC缓存。相同内容的后续负载完全素数fpc缓存,导致相同内容的第三页加载约为0.1 s。

但是,当您做一些使会话与众不同的事情时,例如,添加到车 - 然后FPC表现出略有不同的行为,渲染时间确实会略有增加。

--1.4s--------0.8s------------------0.6s---------------
  Uncached    Mage default cache    Fully cached in FPC

听起来您通过基本上使FPC的行为像我的第二个示例那样,通过对您的修改(孔突击)进行了修改(孔突击),从而打破了FPC逻辑。

IE。它不提供全局缓存中的任何内容,而仅提供特定于会话的内容

我的建议是安装干净的EE商店 - 并观察那里的行为 - 或移动本地/社区目录和自定义主题包目录(迫使企业/默认值加载)。

许可以下: CC-BY-SA归因
scroll top