Я пытаюсь кэшировать все, что выводится сценарием макета и сценарием действия контроллера, используя Zend_Cache, но он работает неправильно. Все, что я получаю, это
Заголовок отладки: Это кэшированная страница!
Я получил скрипт layout.phtml и index.phtml. Оба производят HTML-код.
В свой IndexController я положил
$frontendOptions = array(
'lifetime' => 7,
'debug_header' => true,
'regexps' => array(
'^/$' => array('cache' => true),
'^/index/' => array('cache' => true)
)
);
$backendOptions = array('cache_dir' => '../application/cache/');
$cache = Zend_Cache::factory('Page', 'File', $frontendOptions, $backendOptions);
if(!$cache->start('mypage')) {
}
Как заставить это работать? Я ожидаю, что HTML-код должен быть сохранен в папке кэша.