//設定緩存生命期
$frontendOptions = array('lifeTime' =>5, // 5秒
’automatic_serialization’ => true);
//放緩存文件的目錄);
$backendOptions = array('cache_dir' => './temp/cache');
//取得一個Zend_Cache_Core 對象
$cache = Zend_Cache::factory('Core','File',$frontendOptions,$backendOptions);
//取緩存數據
if(!$cacheBuffer = $cache->load(‘mycache’)){
//如果沒有命中,則重新生成緩存
$data=array(
”測試zend 的 cache”,time()
);
//將數據系列化後存入緩存文件
$cache->save($data, ‘mycache’);
//echo “ok”;
}else{
//將取出的數據反序列列化
$data=unserialize($cacheBuffer);
}
沒有留言:
張貼留言