出力キャッシュに関する優れた記事は次のとおりです: http://www.4guysfromrolla.com/articles/121306-1.aspx。
一般的に、ページとフラグメントのキャッシュを見ているようです。あなたがしたいことは、可能であればページをキャッシュすることです。これにより、最高のパフォーマンスが得られます。ただし、ユーザーごとに動的に変更する必要がある領域がページにある場合、たとえば、ページの上部で「こんにちは {username}」と言っている場合は、フラグメント キャッシュを確認する必要があります。
フラグメント キャッシングはページ キャッシングほど効果的ではありません。キャッシュされた情報と動的情報から出力をつなぎ合わせる必要があるためです。
ページの動作とデータベースの負荷に応じてキャッシングを微調整するのはちょっとした芸術ですが、キャッシュされていない場合よりも桁違いに高速にページをロードできます。
参考までに-データベースクエリがサイトを強制終了している場合は、それらを飼いならしたり、出力を個別にキャッシュしたりして、同じ情報をデータベースにアクセスし続ける必要がないようにすることもできます。
また、キャッシュ用の「varyByParam」も非常に便利であることを理解してください。3 つの言語のページがあるとします。varyByParam が選択できる何らかの言語コンポーネントの URL である限り、varyByParam を使用して各言語のページをキャッシュできます。上。
HTH、ランス