Hi all,
i'm using this code in my Bootstrap.php for caching my pages:
protected function _initCache() {
$this->bootstrap('Config');
$config = $this->getResource('Config');
$cache = Zend_Cache::factory('Page', 'File',
array(
'lifetime' => 259200,
'debug_header' => (APPLICATION_ENV === 'development') ? true
: false, // for debugging
'default_options' =>
array(
'cache' => (APPLICATION_ENV === 'development') ?
false : true,
'cache_with_get_variables' => true,
'cache_with_session_variables' => true,
'cache_with_cookie_variables' => true,
'make_id_with_get_variables' => true,
'make_id_with_session_variables' => true,
'make_id_with_cookie_variables' => false
),
'^/$' => array(
'cache' => true,
'lifetime' => 10
),
'^/nasa-ponuka' => array(
'cache' => true,
'lifetime' => 10
)
),
array(
'cache_dir' => $config->cache->directory,
'file_name_prefix' => 'maxbel_page_',
'file_locking' => true,
'hashed_directory_level' => 1,
'hashed_directory_umask' => 755,
'cache_file_umask' => 0644
)
);
$cache->start();
}
My problem is that I need for some pages diferrent lifetime, but this
setting zend_cache doesn't accept, I can set up the lifetime param only for
whole frontend cache.
Someone solved this problem ? The only one solution to my idea is to create
Zend_Cache instance for every page which have different lifetime, but it's
clumsy.
I would expected some support in Zend_Cache_Frontend_Page.
When somebody have experience with this or somebody have solved or resolved
this problem, I would be very grateful for any advice.
Thank you for any suggestion.
--
View this message in context:
http://www.nabble.com/-Zend_Cache_Frontend_Page--Diferrent-lifetime-for-separate-pages-tp24934672p24934672.html
Sent from the Zend Framework mailing list archive at Nabble.com.