March 03, 200900:48 カテゴリCache考プログラミング Cache考(1) - オブジェクトキャッシュかページキャッシュか コンテンツキャッシュのやり方って、アプリケーションの性質によって、大きくわけて以下の二つの攻め方があると思う。 ・オブジェクト単位でキャッシュする ・最終出力 (レンダリング済みのhtml) 単位でキャッシュする blog は後者、clip は前者がメイン。 ブログの場合、1ページを構成する要素のうちひとつだけが細かく変動するとか、リクエスト毎にかわるとかいったことは少ない。例えばあるページへのコメントは、その対象ページ以外で使われることはほとんどない。 コメントが追加されたりしてページの内容がかわったら、そのページのhtmlをまるごと書き出しておいて、またしばらく同じものをみんなに見せ続ければいい。 クリップの場合、たとえばあるひとつのクリップは