I wrote function to cache every page in my website and I put this function in Bootstrap file.
Cache files are created on every request, even for the same page.
Did I miss something?
It is also not working even if I remove regexps array from configuration.
Zend 1.12.3
protected function _initCache() {
$cachePath = APPLICATION_PATH
. DIRECTORY_SEPARATOR
. '..'
. DIRECTORY_SEPARATOR
. '_cache';
$fO = array(
'lifetime' => 7200,
'automatic_serialization' => true,
'regexps' => array(
'^/admin/' => array(
'cache' => false
),
'^/account/' => array(
'cache' => false
),
'^/cart/' => array(
'cache' => false
),
),
'content_type_memorization' => true,
'default_options' => array(
'cache' => true,
'cache_with_get_variables' => true,
'cache_with_post_variables' => true,
'cache_with_session_variables' => true,
'cache_with_cookie_variables' => true,
),
);
$bO = array(
'cache_dir' => $cachePath
);
$cache = Zend_Cache::factory('Page', 'File', $fO, $bO);
$cache->start();
}
From zend docs:
read more