質問

単一のWebサーバーから2つ以上のWebサーバーに移動する際に、Webアプリケーションにいくつかの変更があることを知っています。しかし、建築的には、農場にサーバーを追加する際に考慮すべき他の変更がありますか?展開は、農場内のより多くのサーバーにより複雑になると理解しています。少し前にインタビューの中で、私は大きなウェブファームを扱った十分な経験がなかったという懸念があったので、私は尋ねます。 3つのサーバーは、私が一緒に働いた最大のものです。

役に立ちましたか?

解決

注意を払うべき重要なことの1つは、メモリベースのストレージを使用することです。これには、セッション状態、アプリケーション状態、キャッシュなどが含まれます。単一のサーバーを使用している場合は、これらを使用して後で使用するために値を記述し、後で見つけることを期待してください。 Webファームでは、各アプリケーションインスタンスに独自のメモリスペースがあるため、異なるページリクエスト間で使用するときは注意する必要があります。

セッション状態をSQL-Serverベースにするか、状態サーバーを使用するように変更できます。これにより、いくつかの問題が軽減され、ユーザーセッションが適切に処理できます(アプリケーションにユーザーとアカウントの概念がある場合)。セッションスティッキーを持つことは、ユーザーが農場の特定のマシンに向けられたら、訪問中ずっと同じマシンに向けられ続けることを確認するために、もう1つの良いことです。

もちろん、対処すべき他の側面もありますが、これは私が今対処したことの1つです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top