6

Heroku でさまざまなキャッシング戦略を試し、アプリにアクション キャッシングを追加する目的で memcached アドオンを追加しました。

ただし、現在のアプリで Rails.cache.stats を表示すると (memcached がインストールされていて、dalli gem を使用している場合)、キャッシュする必要があるアクションを実行した後、current と total_items が 0 になります。

キャッシュしたいアクションを含むコントローラーの上部に次のものがあります。

caches_action :show

また、環境設定(Herokuで実行されているもの用)を次のように変更しました

config.cache_store = :dalli_store

それが機能しているかどうか、または何か間違ったことをしたかどうかを確認するために見ることができる他の統計はありますか?

4

1 に答える 1

2

キャッシュを有効にするだけでなく、キャッシュ ストアを構成する必要があります。

config.action_controller.perform_caching             = true
于 2011-08-18T20:39:48.147 に答える