1

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

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

4

4 に答える 4

4

1つの方法は、Velocity分散キャッシュを使用することです。

于 2009-08-12T18:04:07.540 に答える
1

SQL でのセッションの保存は、MVC でも有効です (WebForms の場合と同様):

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

MVC アプリのいくつかのボックスで正常に使用されており、古い WebForms アプリのかなりの数のボックスで使用されています。

于 2010-03-09T17:38:27.887 に答える
0

セッションをmemcacheに保存してみてください。高速でスケーラブルでなければなりません。ただし、ある程度のメモリが必要です。

于 2009-08-12T17:33:37.133 に答える
0

StackOverflow ポッドキャストの 1 つで説明されているように、通常、セッション状態は非常に最小限であり、あちこちにいくつかのキーがあり、これを中央データベースに保存するだけでうまく機能します。

于 2009-08-12T17:43:27.720 に答える