Magento:Enterprise Full Page Cache-禁用COOKIE/$\u COOKIE

Magento:Enterprise Full Page Cache-禁用COOKIE/$\u COOKIE,magento,caching,cookies,Magento,Caching,Cookies,我们有一个定制的过程,依靠cookie来呈现一些关键的显示选项。这是所有网站访客所需的唯一真正的解决方案 在禁用FPC的情况下,该过程运行良好,但在启用FPC的情况下,整个浏览器会话都会缓存PHP全局$\u COOKIE 本质上,我们需要对FPC应用一个补丁,使其忽略cookies(要么全部忽略cookies,要么按名称忽略cookies,要么暂时忽略cookies) 如果有人在取得类似成就方面取得了任何成功,或者有合适的起点,请予以感谢 注意:在AWS nginx版本上运行EE1.12 干杯,

我们有一个定制的过程,依靠cookie来呈现一些关键的显示选项。这是所有网站访客所需的唯一真正的解决方案

在禁用FPC的情况下,该过程运行良好,但在启用FPC的情况下,整个浏览器会话都会缓存PHP全局$\u COOKIE

本质上,我们需要对FPC应用一个补丁,使其忽略cookies(要么全部忽略cookies,要么按名称忽略cookies,要么暂时忽略cookies)

如果有人在取得类似成就方面取得了任何成功,或者有合适的起点,请予以感谢

注意:在AWS nginx版本上运行EE1.12

干杯,
没有动态块的FPC中的t8未完成Magento应用程序初始化。 因此,当您希望页面的某些部分根据Cookies的不同而变化时,您需要使用动态块

为此,您必须创建一个容器类并将生存期设置为Null,如下面的代码段所示

1.尝试将其添加到容器类中:受保护的函数_saveCache($data,$id,$tags=array(),$lifety=null){return false;},这将阻止它被缓存

还有Stackoverflow上的此链接:

有关动态块和FPC的详细信息