【发布时间】:2010-11-07 17:38:18
【问题描述】:
您将如何在 Zend Framework 中实现布局内容的缓存?
在layout.phtml 我做:$this->layout->content 并且我希望这个变量的内容被缓存。布局中的其他小部件是实时的(或以其他方式缓存)。
最好的选择是:
- 静态缓存(最快)
- 页面缓存
我的页面已经有唯一的页面 id (canonical),所以它可以用作页面缓存标签。
可能看起来我必须重载布局的 __get 属性。
我正在尝试做一些类似于 SO 布局的事情(用户面板在顶部,其余为所有人缓存)。
我认为,网站应该在没有 JavaScript 的情况下工作。
【问题讨论】:
-
我猜 $this->layout->content 包含控制器的视图内容?所以你想缓存一个动作的结果?
-
@Fge 所有操作的结果(或几乎所有操作,部分排除)。
标签: zend-framework caching optimization layout page-caching