0

Railsのキャッシュで遊んでいます。私の変更は、次の順序で development.rb にありました。

  1. config.cache_store = :file_store, "#{Rails.root}/tmp/cache"
  2. config.cache_store = :dalli_store, { :namespace => 'pinukimmm', :expires_in => 1.day, :compress => true }
  3. config.cache_store = :redis_store, "redis://localhost:6379/0/cache", { expires_in: 90.minutes }

:file_store は、キャッシュなしから大幅に向上しました。約 900% の増加。しかし、その後 :dalli_store を使用して memcached に変更すると、予想外にパフォーマンスがわずかに低下しました。それから、このストアに問題があるのではないかと思い、:redis_store を試してみました。同じ結果です。

ここで何が問題になる可能性がありますか?

4

1 に答える 1

0

何も問題がないことがわかりました。小さなキャッシュ要素の場合も同様です。しかし、より大きなデータで非常にうまくスケーリングします。

于 2013-05-30T13:45:15.197 に答える