Questions tagged «holepunching»

1
如何在没有自定义模块的情况下打孔全页缓存
我们的整个页面缓存似乎基于会话。如果我打开带有chrome的隐身窗口并访问其中一个页面,它将预热缓存,并且第二页的加载要快得多,但是,如果我关闭该窗口并打开一个新的隐身窗口,则该页面不再位于完整的页面缓存,必须再次进行预热。我们认为这是因为侧边栏向用户显示了购物车中的内容。 我已经将该html移到了一个新的phtml文件,将布局xml块摆平了,现在我正在处理cache.xml文件。 我为cache.xml找到的所有示例都引用了模块,但是,我没有为布局xml块使用模块,而是使用core / template。 有没有机会有人可以阐明不需要模块和/或模型的xml缓存块?

1
在magento商店中对标题进行打孔
我已经在magento中实现了标题的打孔,即使我已按每个客户使用它,我也需要能够通过使它适用于差异购物车项目计数来更深一层。 这是我的代码。 class AD_PageCache_Model_Container_Header extends Enterprise_PageCache_Model_Container_Abstract { protected function _getIdentifier() { return $this->_getCookieValue(Enterprise_PageCache_Model_Cookie::COOKIE_CUSTOMER, ''); } // public function getCacheKeyInfo() { // $info = parent::getCacheKeyInfo(); // die('boo'); // $info['cart_count'] = Mage::helper( 'checkout/cart' )->getCart()->getItemsCount(); // return $info; // } protected function _getCacheId() { //return 'CONTAINER_HEADER_' . md5($this->_placeholder->getAttribute('cache_id') . $this->_placeholder->getAttribute('cart_count') ) . '_' …

1
主题级别的占位符xml
我正在Enterprise上为Magento开发自定义主题,我们正在尝试使用全页缓存。最近,我们发现我们的主题中需要一些自定义占位符(也称为打孔器),以便Magento可以正确缓存并提供我们的页面。我看到的用于添加其他占位符的所有示例都涉及自定义模块或编辑核心xml文件。因为这是一个具有其他几个独特主题的多站点实例,所以我真的不想弄乱全局名称空间,并且随着我们的成长而发生冲突。 是否存在所有fpc占位符XML都应放置的特定/标准主题级别的XML文件?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.