匿名キャッシュ プロファイルと認証キャッシュ プロファイルを使用して、サイトに実装されているユーザー認証方法に従って、キャッシュを最大限に活用できます。ページ出力キャッシュのプロファイルは、特に発行サイトに対して効果があります。
この記事の内容
ページ出力キャッシュを管理する
サイト コレクションのページ出力キャッシュを設定する
ページ出力キャッシュをサイト レベルで設定する
ページ レイアウトのページ出力キャッシュを設定する
ページ出力キャッシュを管理する
各フロントエンド Web サーバーは、表示したページ上のすべてのコントロールによる出力結果をページ出力キャッシュに格納し、その後は、同じページの異なるバージョンをキャッシュに格納していきます。
あるユーザー クラスに属するユーザーがあるページを初めて表示した後、同じユーザーが同じクラスから同じページを表示するときは、該当する .aspx ページ上のコントロールを再実行しなくても HTML を生成できるため、ページが初回よりも速く読み込まれます。つまり、ページの表示にかかる時間が短くなります。ページ出力キャッシュを使用すると、サーバー コントロールの処理やデータベースの呼び出し回数が低減されるため、サーバーの処理能力が向上します。
要求されたページがページ出力キャッシュから読み込まれる場合は、サーバー側で次の処理を実行する必要がありません。
- データベースからソース コードや必要な Web パーツ コンポーネントをフェッチする。
- 各コントロールを再度読み込んでレンダリングする。
- データを表示するためにデータベース サーバーの情報を必要とするコントロールがある場合は、該当するサーバーに対してクエリを実行する。
メモ
各ページの各バージョンをページ出力キャッシュに格納するために RAM が消費されるため、フロントエンド Web サーバー上に追加のメモリが必要です。
ページの先頭へサイト コレクションのページ出力キャッシュを設定する
- ([サイトの操作] メニュー) をクリックし、[サイトの設定] をポイントします。次に、[すべてのサイト設定の変更] をクリックします。
- [サイト コレクションの管理] の [サイト コレクション出力キャッシュ] をクリックします。
- サイト コレクションの出力キャッシュを有効にするには、[出力キャッシュを有効にする] チェック ボックスをオンにします。
キャッシュ設定の一覧がページに表示されます。
- [既定のページ出力キャッシュ プロファイル] の [匿名キャッシュ プロファイル] ボックスの一覧から、匿名ユーザーに適用するキャッシュ プロファイルを選択します。次に、[認証キャッシュ プロファイル] ボックスの一覧から、認証済みユーザーに適用するキャッシュ プロファイルを選択します。
この設定によって、サイトに実装されているユーザー認証方法に従って、キャッシュを最大限に活用できます。ページ出力キャッシュのプロファイルは、特にポータル発行ページに対して効果があります。
- [ページ出力キャッシュ ポリシー] セクションで、次のいずれかの操作を行います。
- 発行サイト用に異なるキャッシュ プロファイルを設定するには、[発行サイトで、別のページ出力キャッシュ プロファイルを使用できるようにする] チェック ボックスをオンにします。
- ページ レイアウト用に異なるキャッシュ プロファイルを設定するには、[ページ レイアウトで、別のページ出力キャッシュ プロファイルを使用できるようにする] チェック ボックスをオンにします。
- サイト コレクションのページに関する補足キャッシュ情報を表示するには、[キャッシュのデバック情報] の [ページにキャッシュのデバッグ情報を表示する] チェック ボックスをオンにします。
ページの最終表示日時などが表示されます。
- [OK] をクリックします。
ページの先頭へページ出力キャッシュをサイト レベルで設定する
発行サイト用のページ出力キャッシュを設定するには、次の操作を行います。
- ([サイトの操作] メニュー) をクリックし、[サイトの設定] をポイントします。次に、[すべてのサイト設定の変更] をクリックします。
- [サイトの管理] の [サイト出力キャッシュ] をクリックします。
- [匿名キャッシュ プロファイル] で、次のいずれかの操作を行います。
- [サイト コレクションの出力キャッシュの設定] ページでサイト コレクションに対して設定した匿名プロファイルを使用する場合は、[プロファイル <匿名キャッシュ プロファイル> を継承します] を選択します。
- 匿名ユーザー用の別のページ出力キャッシュ プロファイルを選択するには、[ページ出力キャッシュ プロファイルを選択する] をクリックします。
- [認証キャッシュ プロファイル] で、次のいずれかの操作を行います。
- [サイト コレクションの出力キャッシュの設定] ページでサイト コレクションに対して設定した認証プロファイルを使用する場合は、[プロファイル <認証キャッシュ プロファイル> を継承します] を選択します。
- 認証ユーザー用の別のページ出力キャッシュ プロファイルを選択するには、[ページ出力キャッシュ プロファイルを選択する] をクリックします。
これらの設定をサイト コレクションのサブサイトに適用する場合は、[これらの設定をすべてのサブサイトに適用する] チェック ボックスをオンにします。
- [OK] をクリックします。
ページの先頭へページ レイアウトのページ出力キャッシュを設定する
各ページ レイアウトで使用する認証キャッシュ プロファイルと匿名キャッシュ プロファイルを設定するには、次の操作を行います。
- ([サイトの操作] メニュー) をクリックし、[サイトの設定] をポイントします。次に、[すべてのサイト設定の変更] をクリックします。
- [ギャラリー] の [マスタ ページとページ レイアウト] をクリックします。
- [マスタ ページ ギャラリー] ページで、キャッシュ プロファイルを適用するページ レイアウトの名前をポイントし、表示された矢印をクリックして [チェックアウト] をクリックします。
- 同じページ レイアウトを再びポイントし、表示された矢印をクリックして [プロパティの編集] をクリックします。
- 次のいずれか、または両方の操作を行います。
- [認証キャッシュ プロファイル] ボックスで、ページ レイアウトに適用する認証キャッシュ プロファイルを選択します。
- [匿名キャッシュ プロファイル] ボックスで、ページ レイアウトに適用する匿名キャッシュ プロファイルを選択します。
- [OK] をクリックします。
- チェックインするページ レイアウトの名前をポイントし、表示された矢印をクリックして [チェックイン] をクリックします。
ページの先頭へ