これについてはよくわからないので、実装ではなくベストプラクティスを探しています。これは、パフォーマンスの側面を考慮して、決定することが非常に重要です。
1 日に 100 万アクセスを記録している Web サイトがあります。静的コンテンツをホストするための CDN とは別に、Web サイトには、基本的に静的ファイル (xml/html と考えてください) からの読み取りであるメガ メニューがあります。したがって、訪問者/ページビューごとに、このファイルがヒットし、ファイルの読み取り操作が実行され、レンダリングされます。
ここで、静的ファイルの同じ内容を出力キャッシュに格納すると、ファイルの読み取りを減らすことができます。1 時間ごとに期限切れになるように設定できるので、最新の状態を維持できます。
ヒットごとに読み取り操作が必要ないため、パフォーマンスが向上しますか? どう思いますか?
アップデート
加えて、非常に忙しい Web サイトを ASP.net MVC3 C# プラットフォームの上に、かみそりエンジンを使用して構築しています。どのような実装が必要であっても、IIS7 /.net のサポートを検討する必要があります。