this->output->cache(n);
n时间后 会自动删除cache
而这个帖子有需求 写一个删除cache的函数
那问题就是:什么时候会有这种特殊需求 是不是并不是所有的地方都适合使用缓冲? 比如:论坛帖子就可以缓存,但如果有人编辑了原来的帖子内容,就要删除 cache,以便使更改生效。 那这个肯定得加个判断语句了.
那是不是要在这个帖子的记录上添加一个是否被修改掉的标志? 编辑->提交的时候删除缓存就可以了。 额 这样不好吧。。
这样只能自己看到修改后的。
万一别人也同时在浏览这个页面 那不是要等到别人的缓存过期后才能看到你提交的数据?
或许我考虑问题的角度不对。。 缓存是大家公用的,删了缓存以后,大家都跟着更新。 Hex说的对,CI的这个缓存,是基于文件的缓存.公用的.
作用就是避免了频繁读取数据库.
建议大家研究研究mp_cache,我觉得不错.
页:
1
[2]