我需要缓存一个页面。为此,我使用了 ActionController 的 caches_page。但现在,我想每 10 分钟过期并重新生成一次。我有哪些选择?
后来:我不想为此使用任何外部工具,例如cron。重要的一点是基于间隔的缓存到期。
我需要缓存一个页面。为此,我使用了 ActionController 的 caches_page。但现在,我想每 10 分钟过期并重新生成一次。我有哪些选择?
后来:我不想为此使用任何外部工具,例如cron。重要的一点是基于间隔的缓存到期。
如果你想让片段超时,你也可以使用它。
AFAIK rails 页面缓存根据请求比较缓存时间并在必要时重新生成。如果您需要强制刷新该缓存,请查看 Sweepers。 http://www.railsenvy.com/2007/2/28/rails-caching-tutorial#sweepers