在定时内容更改时清除codeigniter页面缓存

时间:2013-11-16 10:04:12

标签: codeigniter caching

我有一个Codeigniter网站,某些网页会在特定时间自动更改,显然在发生更改时我还需要删除相关网页的缓存,以便访问者不会使用旧版本。

检测缓存删除需求的最佳方法是什么?新版本的页面只会在有人第一次访问时创建,所以我需要检测第一次访问修改后的页面的时间。

1 个答案:

答案 0 :(得分:0)

使用标准Codeigniter网页缓存缓存输出时,您需要设置缓存有效的分钟数。时间过期后,CodeIgniter将不会使用缓存文件,但会尝试自动更新它。

如果您确实要删除缓存文件,则必须使用总uri的md5构建缓存文件名,并从application / cache中删除该文件