アプリケーションがWebファームから提供される場合、Sessionオブジェクトは使用できません。本当?
質問する
237 次
2 に答える
1
いいえ、SQLベースのセッションを使用できます。SQLベースのセッションは、理論的には、正しい構成でWebファーム内の任意のサーバーからアクセスできます。
于 2012-08-19T15:03:03.473 に答える
0
そんなにできません。
それはあなたが何を使うか、そしてあなたがそれをどのように使うかに依存します。スティッキーロードバランサーを使用していて、そのように構成されている場合、ユーザーからの後続の各リクエストは常にファーム内の同じメンバーノードにヒットします。この場合、セッションの使用は問題ありません。
このようなロードバランサーがない場合、または任意のノードで任意の要求を処理できるように構成されている場合は、asp.netが提供するサードパーティの状態サービスを使用するか、セッションを無効にする必要があります。ただし、サードパーティまたはアウトプロセスセッションサービスには、その使用方法に一定の制限があるため、そのルートをたどる場合は、ソリューションを調査してテストする必要があります。
于 2012-08-19T15:51:34.573 に答える