2つの負荷分散サーバーで実行されるWebサイトがあります。ASP.Netアプリケーション変数を使用して、アプリケーションの状態を「オンライン/オフライン」にするか、アプリケーション全体のいくつかの重要なメッセージに使用しました。そのため、アプリケーション変数を更新しようとすると、一方のサーバーでは使用できますが、もう一方のサーバーでは使用できません。負荷分散されたサーバー間でアプリケーション変数を管理する方法。何を使えばいいですか?もちろん、可能な限りシンプルに保ちます。
1439 次
2 に答える
0
スティッキーセッションを使用していますか?データはどのくらいの頻度で変更されますか?アプリケーションキャッシュも必要ですか?
1つのオプション:各Webサーバーに独自のアプリケーションキャッシュを保存(および管理、更新、無効化)させることができます。しかし、その後、さまざまなコピーを保存するチャンスがあります。
別のオプション:memcachedやncacheなどの分散キャッシュなど。
別のオプション:共有ディスクへのデータの読み取り/書き込み。
于 2011-09-16T20:01:58.433 に答える
0
その情報を、すべてのサーバーがアクセスして情報にアクセスできるデータベースに保存します。
于 2011-09-16T19:56:46.237 に答える