magento缓存数据网页的方法
$cacheId = 'cart_recommend_cache' . Mage::app()->getStore()->getCurrentCurrencyCode();//缓存ID
if (false !== ($data = Mage::app()->getCache()->load($cacheId))) {
//当缓存存在直接反序列化取出
$data = unserialize($data);
}
else {
//当缓存不存在时查询数据并缓存
$data=$this->loadLayout()->getLayout()->getBlock('root')->setTemplate('checkout/cart/recommend.phtml')->setparam($recommend)->toHtml();
Mage::app()->getCache()->save(serialize($data), $cacheId, $tags = array(), $specificLifetime = null);
}