Zend Framework 1.xでキャッシュを追加/キャッシュを有効にするように簡単に教えてもらえますか?つまり、理解可能で実装が簡単なソリューションです。ありがとう。
			
			1834 次
		
2 に答える
            0        
        
		
キャッシュを設定します。
$frontend= array(
    'lifetime' => 60,
    'automatic_serialization' => true
);
$backend= array(
    'cache_dir' => 'D:\cache',
);
$cache = Zend_Cache::factory('core', 'File', $frontend, $backend );
Zend_Registry::set('cache',$cache);
これを使用して設定します。
private function setCached($key, $data)
{
    $cache = Zend_Registry::get('cache');
    $cache->save($data, $key);
}
これを使用して取得します。
private function getCached($key)
{
    $cache = Zend_Registry::get('cache');
    if(!$result = $cache->load($key)) 
    {
        return false;
    } 
    else 
    {
        return $result;
    }
}
于 2013-11-07T11:44:01.737   に答える