我正在为我的rails应用程序使用Memcached和Dalli商店。
有没有办法为expires_in
设置gzip
和caches_action
之类的内容?
答案 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也可以。