0

ASP.NET MVC 4 を使用して、N 層アーキテクチャ (負荷分散を備えた Web ファームと、場合によってはアプリケーション ファームを含む) に従ってエンタープライズ アプリケーションを構築しています。このような分散アーキテクチャの状態を管理するためのベスト プラクティスは何ですか?

SQL 状態管理を選択できることはわかっていますが、パフォーマンスを考慮して (特にサーバー間の呼び出しが多いことを考えると) 良い選択でしょうか? 変数をまったく使用したくない場合Session(パフォーマンスの問題やセッション タイムアウトを処理したくない場合)、他にどのようなオプションがありますか? を使用しては@Html.Serialize()どうですか?

以前に同様の質問があった場合は申し訳ありませんが、私の検索では決定的な回答が得られませんでした。

編集:主要な指標の一部を以下に示します。 ユーザー数 - 120 万 同時実行性 - ピーク時には、トランザクションは毎分 800 に達します 地理的多様性 - 米国とヨーロッパ キャッシング - 分散キャッシング (AppFabric) を使用する計画があります 可用性- 99.99%。これは、世界最大の小売業者の 1 つのインターネット サイトであり、非常に高い成長率が見込まれています。

4

0 に答える 0