Magento BestSeller缓存

时间:2014-07-11 18:40:21

标签: php magento caching

我在magento的索引页面上展示畅销书。此查询需要很长时间才能加载。因此,我将以下代码放在课程Mage_Catalog_Block_Product_Bestseller

class Mage_Catalog_Block_Product_Bestseller extends Mage_Catalog_Block_Product_Abstract
{

    protected function _construct()
    {
        $this->addData(
            array(
                'cache_key' => 'bestseller_settocache',
                'cache_lifetime'    => 999999999,
                'cache_tags'        => array(
                     Mage_Core_Model_Store::CACHE_TAG,
                     Mage_Cms_Model_Block::CACHE_TAG),
            )
        );
    } 

}

我将此块设置为缓存。现在我有一个问题。 magento是否自动从缓存中调用此块或者我是否需要编写更多代码?

我确实尝试通过cache_key从缓存中获取块,但结果是bool(false)。

由于

0 个答案:

没有答案