WebファームでホストされているASP.NET MVCアプリでユーザーのセッション状態を維持する

StackOverflow https://stackoverflow.com/questions/1267570

質問

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つで説明したように:通常、セッション状態は非常に最小限です - あちこちでいくつかのキー - そして、これを中央のデータベースに保存するのに適しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top