我正在使用codeigniter数据库查询缓存,我想缓存我的视图页面就像codeigniter CI缓存而不是缓存整个页面我想要登录用户的不同页面而不是登录用户所以有人请告诉我是否有任何用于codeigniter或db查询缓存的视图页面缓存系统是最重要的。
答案 0 :(得分:2)
查看MP_Cache库中的CI,这是一种缓存部分页面的方法。
与数据库缓存相比:
- 可重复使用。某些部分(如您的网站菜单)是 每个页面都可能相同 不需要为每个缓存 个人页面。
- 您只需在更改后删除一次 是对它的任何部分而不是全部 每个使用该页面的页面的缓存 改变了信息。
与输出缓存相比:
- 缓存页面的部分不是问题。
- 对于函数的不同用途,不同的缓存不是您的问题 可以在缓存“name”
中添加变量
您可以在CI Wiki Page上了解有关它的更多信息。
其他图书馆包括:Fragment Caching Library和Sparks(不受支持)。