2009-04-19 2 views
2

レイアウトにはるかに多くのものが含まれていることを除けば、比較的長期間にわたってページキャッシュを使用できます動的ヘッダー。動的ヘッダーを持つ大部分の静的ページに最適なRailsキャッシュオプションとは何ですか?

最も有望なアイデアは、これまでにレイアウトすることなく、アクション・キャッシングを使用しているように見える: -

class SomethingController < ApplicationController 

    caches_action :index, :layout => false 

end 

次に、ページの少なくとも主なコンテンツがキャッシュされています。それは理にかなっていますか?

他の何かをするのが良いでしょうか?フラグメントキャッシュ、サーバー側インクルードなど...?私がやっていること

答えて

4

は、使用ページのキャッシュされ、その後、AJAX呼び出しがいずれかのフェッチします

  1. ヘッダー全体を。
  2. 動的であるヘッダーの特定の部分。

また、ユーザー名を入力するだけの方が良い方法があります。単純に名前をクッキーに保存してから、javascriptを使用してヘッダーに表示します。クッキーがない場合は、ログインまたは登録するためのリンクを表示してください。

関連する問題