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

在定时内容更改时清除codeigniter页面缓存,codeigniter,caching,Codeigniter,Caching,我有一个Codeigniter站点,它有一些页面在特定时间自动更改,显然,当更改发生时,我还需要删除相关页面的缓存,这样访问者就不会得到旧版本的服务 检测是否需要删除缓存的最佳方法是什么?新版本的页面将仅在有人第一次访问时创建,因此我需要检测修改后的页面何时第一次被访问。使用标准Codeigniter网页缓存缓存输出时,需要设置缓存有效的分钟数。时间到期后,CodeIgniter将不使用缓存文件,但将尝试自动更新它 如果您真的想删除缓存文件,那么您必须使用总uri的md5来构建缓存文件名,并从应

我有一个Codeigniter站点,它有一些页面在特定时间自动更改,显然,当更改发生时,我还需要删除相关页面的缓存,这样访问者就不会得到旧版本的服务


检测是否需要删除缓存的最佳方法是什么?新版本的页面将仅在有人第一次访问时创建,因此我需要检测修改后的页面何时第一次被访问。

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


如果您真的想删除缓存文件,那么您必须使用总uri的md5来构建缓存文件名,并从应用程序/缓存中删除该文件

是的,已经涵盖了这一点,我基本上需要知道一种在特定日期和时间触发缓存删除(我已经有一个函数)的简洁方法。这可以通过CRON完成,但我希望在我的Codeigniter CMS中有一个完全可控的方法。