2009-08-12 10 views
1

WebファームでホストされているASP.NET MVCアプリケーションでユーザーのセッション状態を維持する最も良い方法は何ですか?WebファームでホストされているASP.NET MVCアプリケーションでユーザーのセッション状態を維持する

Outアプリケーションは現在、IIS 6.0で標準のASP.NETセッションを使用していますが、このアプリケーションをWebファーム環境に移行する必要があります。 私は、アプリケーション用にSQL Serverのセッション状態を使用できることを読んだことがありますが、誰かが何か他のものを使用していたかどうかを知りたいだけです。

答えて

4

一方向はuse the Velocity distributed cacheです。 SQLでセッションを保存

+1

悲しいかな、それはまだリリースされていません。それはちょうどCTPにあります。しかし、Velocityがリリースされると、WindowsベースのHTTPサーバー間でセッション状態を配布するための最も優れた方法になるはずです。 –

0

セッションをmemcacheに保存してみることもできます。高速でスケーラブルである必要があります。それはしかし、いくつかのメモリが必要です。

0

StackOverflowポッドキャストの1つで説明したように、通常、セッション状態は非常に小さく、ここではいくつかのキーがあり、中央のデータベースに単純に格納するのにうまくいきます。

1

は(それがWebフォームにあったように)MVCでまだ有効である:

http://support.microsoft.com/kb/317604

私たちは、MVCアプリケーションのためのいくつかのボックス間で正常に使用している、と全体でそれを使用しています古いWebFormsアプリケーションのためのかなりの箱。

関連する問題