私は高トラフィックのウェブサイト上で本番環境でmemcachedを使用しており、Railsを使用して切り替えただけです。Rails Memcachedキャッシング
私はRails 2.3.2を使用しています。
私の質問をされます。クエリののキャッシングはRailsのこのバージョンを使用して自動的に行われますか?または、これらのクエリを明示的にキャッシュする必要がありますか?
私は、この問題に関する矛盾のドキュメントを見ている、と私は何が起こっている正確に何を見るためのmemcachedを再起動することを恐れています。
このw.r.tレール上のドキュメントがまだらようです。私はあなたがこのことを読むための最良の場所を指摘できるかどうか分かっていただければ幸いです。
ありがとうございます! Vikram
ありがとうマイク。私の質問は特に質問に関するものです。コントローラ内で指定しない限り、キャッシュするクエリは自動的には発生しません。私は本番環境ではデフォルトでキャッシュが有効になっていると思っていました。 私は今心配です:)。 Memcachedは割り当てられたメモリをすべて使用しているので、正確に何をキャッシュしていますか? –
「キャッシュされた」という用語は、文脈が異なることを意味します。プロダクションクエリでは、「キャッシュされている」とは、クエリが2回(または20回)呼び出された場合にページの各要求で実際の要求が1回だけサーバーに対して行われることを意味します。 –
私は自分の答えにリンクした最初の記事を読むことを強くお勧めします。 –