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