【发布时间】:2010-08-26 10:10:32
【问题描述】:
我需要对某些页面进行基于时间的缓存。特定页面的缓存应每 15 分钟清除一次。这可能吗?
在http://edgeguides.rubyonrails.org/caching_with_rails.htmlmanual我看到只有手动清除缓存的方法,比如expire_page或者expire_action。
问候, 阿列克谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3
我需要对某些页面进行基于时间的缓存。特定页面的缓存应每 15 分钟清除一次。这可能吗?
在http://edgeguides.rubyonrails.org/caching_with_rails.htmlmanual我看到只有手动清除缓存的方法,比如expire_page或者expire_action。
问候, 阿列克谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3
如果您通过指定 :expires_in 使用 memcached 进行缓存,则可以开箱即用。 here 是一个 Rails 票证,它还可以使用默认文件存储进行缓存:
【讨论】: