发新话题
打印

[ThinkPHP]关于ThinkPHP的视图缓存

[ThinkPHP]关于ThinkPHP的视图缓存

这些天一直在考虑ThinkPHP的一个新的缓存机制——视图缓存,我们知道,ThinkPHP的缓存包括了模版缓存、动态数据缓存、静态缓存,而视图缓存应该说是介于动态缓存和静态缓存之间的一种缓存方式。简而言之,就是可以在同一个视图输出页面既包括静态缓存,也包括动态缓存。这样的解决可以给某些应用中需要及时更新的某个区域使用动态缓存,而个别不经常更新的区域使用静态缓存。其实都是一种存在有效期的缓存,如果需要对整个action输出进行缓存,可以使用官方提供的cacheAction插件,如果能够结合ThinkPHP的模版标签来定制视图缓存,那么就是最好的解决方案了。这个问题想起来似乎简单,其实涉及到比较多的问题,希望这段时间有空的时候多考虑和完善下想法,能够把这项新的功能引入正式版的发布中去。

ThinkPHP官网开通以来,受到非常多的关注和询问,也希望有更多的PHP爱好者加入到我们的团队中来,为以后的完善和推广作出努力。有熟悉ThinkPHP框架的开发人员,我们也诚心邀请你们来共同完善,以及参与不久之后要开通的ThinkPHP讨论区的维护和建设。

TOP

发新话题