Как бы вы реализовали кэширование содержимого макета в Zend Framework?
В layout.phtml
я делаю: $this->layout->content
и хочу, чтобы содержимое этой переменной было кэшировано. Другие виджеты из макета работают в режиме реального времени (или кэшируются другим способом).
Лучшие ставки:
- статический кеш (самый быстрый)
- кэш страницы
Мои страницы уже имеют уникальный идентификатор страницы (canonical
), поэтому его можно использовать в качестве тега кеша страницы.
Потенциально похоже, что мне нужно перегрузить __get
свойство макета.
Я пытаюсь сделать что-то вроде компоновки SO (пользовательская панель вверху, отдых для всех).
Я предполагаю, что сайт должен работать без JavaScript.