2012-03-16 4 views
0

負荷分散を使用して2台のサーバーを使用する場合、セッションをメモリーに保存する方法があるので、セッションを設定するために50個のWebconfigを変更する必要はありませんデータベースに格納されていますか? 明らかに、1台のサーバが故障した場合は2台のサーバが存在しますので、セッションをメモリに保存すると状況が最初に戻ってしまいます。2マシンサーバー上のASP.netセッション

ありがとうございました。

+0

参照http://stackoverflow.com/questions/488748/scaling-up-the-asp-net-session-state-server – NotMe

答えて

0

私があなたの質問を正しく理解していれば、答えは「いいえ」です。デフォルトのインプロセスセッションプロバイダを使用している場合は、2台のマシンを使用するように切り替えるときに、両方のマシンが同じものにアクセスできるように、セッションプロバイダをアウトオブプロセス(つまりSqlセッションプロバイダまたはMemcached)セッションプロバイダに切り替える必要がありますセッションソース。つまり、すべてのweb.confを変更する必要があります。

1

「固定セッション」をサポートするロードバランサを使用することもできます。つまり、ロードバランサは同じセッションIDを持つ要求を常に同じサーバーに転送するため、セッションの共有は必要ありません。