【发布时间】:2014-02-19 00:27:21
【问题描述】:
我遇到了一个问题,sitemaps.xml 运行时间过长导致搜索引擎超时。没有安装 memcached,所以我很快添加了一个 FileBasedCache,它愉快地解决了当前的问题,除了每个缓存生命周期的第一个请求。
站点地图每周更改一次,该事件由 cron 作业调用,该作业调用加载新数据的管理命令。因此,直接的想法是将缓存寿命延长至一周,并在 cronjob/management 命令运行时强制刷新和重新加载缓存。
但是如何做到这一点呢?
【问题讨论】: