Zend_Cache http://framework.zend.com/manual/1.12/en/zend.cache.introduction.html
.
$frontendOptions = array(
'lifetime' => 7200,
'automatic_serialization' => true
);
$backendOptions = array(
'cache_dir' => './tmp/'
);
$cache = Zend_Cache::factory(
'Core',
'File',
$frontendOptions,
$backendOptions
);
if (($result = $cache->load('myresult')) === false) {
$db = Zend_Db::factory();
$result = $db->fetchAll('SELECT * FROM huge_table');
$cache->save($result, 'myresult');
} else {
echo "This one is from cache!\n\n";
}
print_r($result);
source
share