WebファームでホストされているASP.NET MVCアプリでユーザーのセッション状態を維持する
-
13-09-2019 - |
質問
WebファームでホストされているASP.NET MVCアプリでユーザーのセッション状態を維持する最良の方法は何ですか?
Out Applicationは現在、IIS 6.0で標準のASP.NETセッションを使用していますが、アプリをWebファーム環境に移動したいと考えています。アプリケーションにSQL Serverセッション状態を使用できることを読みましたが、誰かが何か他のものを使用しているかどうか、そしてその理由を知りたいだけです!
解決
1つの方法はそうです 速度分散キャッシュを使用します.
他のヒント
SQLでセッションを保存することは、MVCでまだ有効です(WebFormsのように):
http://support.microsoft.com/kb/317604
MVCアプリのいくつかのボックスで正常に使用しており、古いWebformsアプリ用のかなりの数のボックスで使用しています。
Memcacheにセッションを保存してみてください。高速でスケーラブルである必要があります。ただし、メモリが必要です。
StackoverFlowポッドキャストの1つで説明したように:通常、セッション状態は非常に最小限です - あちこちでいくつかのキー - そして、これを中央のデータベースに保存するのに適しています。
所属していません StackOverflow