Кэширование всего вывода html с помощью zend - PullRequest
0 голосов
/ 20 февраля 2012

Я пытаюсь кэшировать все, что выводится сценарием макета и сценарием действия контроллера, используя 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-код должен быть сохранен в папке кэша.

1 Ответ

1 голос
/ 20 февраля 2012

посмотрите этот урок Брэндон Сэвидж в Zend Cache , он короткий, и я думаю, что он более актуален, чем документы ZF.

...