2011-08-03 36 views
6

我一直在Heroku上使用不同的緩存策略,並添加了他們的memcached插件,目的是爲我的應用添加動作緩存。Heroku動作緩存似乎不起作用

當我在我的當前應用程序上查看Rails.cache.stats(但安裝了memcached並使用dalli gem)後,我在執行應該緩存的操作後將current和total_items設置爲0。

在與動作控制器的頂部我要緩存我有:

caches_action :show 

而且,我修改了我的環境配置(用於在Heroku上運行一個)有

config.cache_store = :dalli_store 

有沒有其他的統計數據我可以看看它是否工作或我做了什麼錯誤?

+2

'HTTP:// devcenter.heroku.com /用品/ memcache'你已經通過了這一切了,並添加了必要的CONFIGS ? – s84

回答

2

您需要啓用緩存,以及配置緩存存儲:

config.action_controller.perform_caching    = true