我需要缓存一个页面(用户页面),并且该页面包含一个用于登录成员和评论块的关注按钮。
如何缓存此页面?
建议1:
页面被缓存,直到页面中发生动作然后删除当前缓存?此解决方案是否会导致服务器上的高 I/O 性能
*或者有 *是另一种方式?
我需要缓存一个页面(用户页面),并且该页面包含一个用于登录成员和评论块的关注按钮。
如何缓存此页面?
建议1:
页面被缓存,直到页面中发生动作然后删除当前缓存?此解决方案是否会导致服务器上的高 I/O 性能
*或者有 *是另一种方式?
答案取决于您要使用的存储适配器以及其他实现细节。既然你问的是一个不具体的问题,我只能不具体地回答:
我疯狂地猜测您的查询很昂贵,因此您应该首先缓存它们。可以在此处找到有关如何执行此操作的示例:http: //samsonasik.wordpress.com/2012/09/27/zend-framework-2-using-zendcache-and-hydratingresultset-to-save-database-resultset/
尽管我不建议在您(猜测的)情况下这样做,但您可以在此处找到有关缓存整个站点的更多信息:如何在 ZF2 中进行缓存
更多关于 n 一般Zend\Cache
快速入门: http: //framework.zend.com/manual/2.2/en/modules/zend.cache.storage.adapter.html#quick-start
关于如何使用的例子Zend\Cache
可以在这里找到:http:
//framework.zend.com/manual/2.2/en/modules/zend.cache.storage.adapter.html#examples