Memcached(Dalli)和caches_action的到期时间

时间:2012-10-18 02:30:29

标签: ruby-on-rails memcached dalli

我正在为我的rails应用程序使用Memcached和Dalli商店。

有没有办法为expires_in设置gzipcaches_action之类的内容?

1 个答案:

答案 0 :(得分:1)

只需将它们作为缓存参数添加到caches_action调用行;所有不属于caches_action的参数都将传递给实际的memcache fetch调用。

caches_action :show, :unless => proc {current_user},
  :cache_path => proc {"post_#{params[:id]}"},
  :expires_in => 10.seconds,
  :race_condition_ttl => 2.seconds

我使用Dalli和Rails 3.1.3,此代码按预期工作。我想,gzipping也可以。