Выезд Zend_Cache
.Существует несколько различных адаптеров, включая файл, базу данных и memcached, но общий способ обработки этого таков:
$frontendOptions = array(
'lifetime' => 7200, // cache lifetime of 2 hours
'automatic_serialization' => true
);
$backendOptions = array(
'cache_dir' => './tmp/' // Directory where to put the cache files
);
// getting a Zend_Cache_Core object
$cache = Zend_Cache::factory('Core',
'File',
$frontendOptions,
$backendOptions);
if( ($result = $cache->load('myresult')) === false ) {
// fetch $result
$cache->save($result, 'myresult');
}
$result
- это не кэшированная переменная.