PHPEye开源社区 » Zend Framework 使用讨论 » 有没好思路用ZF做整页缓存
《Programming PHP》第二版上市
2008-1-2 13:21 玉面修罗
有没好思路用ZF做整页缓存

如题......
缓存整个页面...有没有什么好一点的思路...

2008-1-2 16:32 wps2000
整页缓存?

最后将dispatch后返回的 Response对象__toString之后不就是内容了么?

2008-1-2 23:14 bc1998
[quote]原帖由 [i]wps2000[/i] 于 2008-1-2 16:32 发表 [url=http://www.phpeye.com/bbs/redirect.php?goto=findpost&pid=1127&ptid=309][img]http://www.phpeye.com/bbs/images/common/back.gif[/img][/url]
整页缓存?

最后将dispatch后返回的 Response对象__toString之后不就是内容了么? [/quote]
请说的详细一点

2008-1-3 08:49 玉面修罗
把__toString的内容进行cache?
问题是不需要所有页面都要整页缓存,有选择的进行缓存..
这个应该在controller 的 action业务逻辑里面进行吧

2008-1-3 10:20 wps2000
[quote]缓存整个页面...[/quote]

2008-1-3 12:47 bc1998
[quote]原帖由 [i]玉面修罗[/i] 于 2008-1-3 08:49 发表 [url=http://www.phpeye.com/bbs/redirect.php?goto=findpost&pid=1142&ptid=309][img]http://www.phpeye.com/bbs/images/common/back.gif[/img][/url]
把__toString的内容进行cache?
问题是不需要所有页面都要整页缓存,有选择的进行缓存..
这个应该在controller 的 action业务逻辑里面进行吧 [/quote]
请说的详细一些

2008-1-3 14:19 玉面修罗
我目前也没尝试....等我先把controller的原代码读完之后再研究到底该怎么做.....
但是我觉得应该不难,
现在大概的思路是添加一个页面缓存插件,preDispach判断页面是否需要缓存以及是否已经存在缓存,postDispach里面将页面输入缓存起来,下次访问的时候在preDispach里面直接调用.

2008-1-3 21:16 bc1998
[quote]原帖由 [i]bc1998[/i] 于 2008-1-3 12:47 发表 [url=http://www.phpeye.com/bbs/redirect.php?goto=findpost&pid=1147&ptid=309][img]http://www.phpeye.com/bbs/images/common/back.gif[/img][/url]

请说的详细一些 [/quote]

2008-1-14 22:23 Cykit
LZ想做静态化?

2008-1-18 12:44 玉面修罗
不是静态化。。。是缓存页面输出。。。
最近研究了controller部分的代码,心里有底了。

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.