Magentocache_key
和有什么区别?cache_tags
protected function _construct()
{
$this->addData(array(
'cache_lifetime' => 120,
'cache_tags' => array(Mage_Catalog_Model_Product::CACHE_TAG . "_" . $this->getProduct()->getId()),
'cache_key' => $this->getProduct()->getId(),
));
}
两者似乎都是独一无二的(仅适用于一个输出)。我知道这cache_tags
与后端的缓存类型有关,但是如果我们已经cache_key
是唯一的,为什么它必须是唯一的?
具有通用性cache_tags
会导致所有块实例具有相同的输出吗?
谢谢