【发布时间】:2010-10-08 07:46:03
【问题描述】:
我正在使用 codeigniter db 查询缓存,我想缓存我的视图页面,就像 codeigniter CI 缓存一样,而不是缓存整个页面我想为登录用户和未登录用户提供不同的页面,所以有人可以告诉我是否有任何用于 codeigniter 或 db 查询缓存的视图页面缓存系统是最好的。
【问题讨论】:
标签: php codeigniter caching
我正在使用 codeigniter db 查询缓存,我想缓存我的视图页面,就像 codeigniter CI 缓存一样,而不是缓存整个页面我想为登录用户和未登录用户提供不同的页面,所以有人可以告诉我是否有任何用于 codeigniter 或 db 查询缓存的视图页面缓存系统是最好的。
【问题讨论】:
标签: php codeigniter caching
查看MP_Cache CI 库,这是一种缓存部分页面的方法。
与数据库缓存相比:
- 可重复使用。某些部分(例如您的站点菜单)是 每页都一样,可能 不需要为每个缓存 单个页面。
- 您只需在更改后将其删除一次 是针对它的任何部分而不是全部 使用的每个页面的缓存 更改了信息。
与输出缓存相比:
- 缓存页面的某些部分不是问题。
- 不同的缓存用于函数的不同用途不是问题,因为您 可以在缓存“name”中添加一个变量
您可以在其CI Wiki Page 上阅读有关它的更多信息。
其他库包括:Fragment Caching Library 和 Sparks(不支持)。
【讨论】: