Magento EE 1.14.2 - 自CE 1.7.0.2升级到EE 1.14.2后,缓存cms /块上的问题

时间:2015-06-05 09:14:02

标签: php magento caching enterprise

我们将网站从1.7.0.2社区迁移到1.14.2企业版。

因为,我们在整个站点上存在一些静态CMS块的缓存问题。你可以看主页。街区正在重新整理并混合自己。

我们已激活: CONFIG + LAYOUT_GENERAL_CACHE_TAG + BLOCK_HTML + TRANSLATE + COLLECTION_DATA + EAV + CONFIG_API + CONFIG_API2缓存。

在此之前我们使用了memecache,但问题仍然存在“文件”缓存。

FPC_Enterprise暂时被禁用(当设置为yes时也存在问题),最终,我们希望将来安装Amasty_FPC_Enterprise扩展。

该错误是随机的,可能会影响每个调用,如:echo $this->getLayout()->createBlock('cms/block')->setBlockId('ID')->toHtml()...您可以看到四次调用CMS静态阻止(参见两个新闻截图)。但是,这些块的渲染与另一个CMS块“混合”(事实上,“usbrama”,“produit ecolo”,“很多酒吧”)。这完全是疯狂的。

你见过这样的事吗?

屏幕截图1带缓存的BUG:

enter image description here

屏幕截图2没有缓存的正常渲染: enter image description here

症状

缓存整个网站上某些静态CMS块的问题。

1 个答案:

答案 0 :(得分:0)

刚才遇到同样的问题,我的解决方案是here

基本上cms / block内容现在缓存在EE 1.14.2中,但缓存键未正确设置。我刚写了一个小扩展,它覆盖了cms / block类,并根据blockId设置了缓存键。这对我有用。