キャッシュなどをサポートするハードウェア ロード バランサーの背後にデプロイされる ASP.NET MVC アプリケーションを構築しています。
私たちの提案は、ロード バランサーによってキャッシュされる URL パターンを手動で定義することです。比較的静的な「カタログ」ページとそうでない「注文」ページがあるため、これは非常に簡単なプロセスです。
応答全体がロード バランサーによってキャッシュされるため、キャッシュされたページでセッション状態を使用しないようにする必要があります。これには、送信されるすべての Cookie が含まれます。
理想的には、セッション状態を選択的に使用できるようにするコントローラーまたはアクション メソッドに適用できる属性が存在するはずですが、存在しないようです。使用が「セッションゾーン」を離れると、このようなアプローチではセッションが失われることを認識しています-それは問題ありません。
ASP.NET MVC HTTP コントローラー全体を再実装する以外に...何か提案はありますか?
前もって感謝します。