2

Zend Framework 1.xでキャッシュを追加/キャッシュを有効にするように簡単に教えてもらえますか?つまり、理解可能で実装が簡単なソリューションです。ありがとう。

4

2 に答える 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 に答える