我对 Zend Framework 全页缓存有一点问题。我当前的 Bootstrap 配置如下所示:
$dir = PUBLIC_PATH . "/tmp/";
$frontendOptions = array(
'lifetime' => 6000000000,
'content_type_memorization' => true,
'default_options' => array(
'cache_with_get_variables' => true,
'cache_with_post_variables' => true,
'cache_with_session_variables' => true,
'cache_with_cookie_variables' => true,
),
'regexps' => array(
'^/.*' => array('cache' => true),
)
);
$backendOptions = array(
'cache_dir' => $dir
);
// getting a Zend_Cache_Frontend_Page object
$cache = Zend_Cache::factory('Page',
'File',
$frontendOptions,
$backendOptions);
$cache->start();
在将我们的开发系统更改为实时系统之前,它运行良好。
现在,如果我们启用缓存系统,它会在正确的路径中创建正确的缓存文件,但不会加载它。
因此,对于每个请求,都会创建另一个缓存文件,但永远不会加载旧的缓存文件。
也许有人以前遇到过这个问题,可以给我一个提示吗?
提前致谢!