2

これを行うには多くの戦略があると確信していますが、Webサーバーが物事を処理する方法と、これを処理する方法が一般的であることについての理解はかなり苦手です.

SQL Server バックエンドを備えた asp.net Webforms サイトがあります。私たちが達成したいことは、サイトをバージョン 1.5 に更新するときに、データベースの更新をロールアウトするまで、現在のすべてのクライアントに 1.0 のコードを見続けさせたいということです。データベースが更新されると、それらは新しいバージョンを指します。

これを達成するためのかなり簡単な方法はありますか?私たちが持っているモデルは、Web サイトがホストされているというものですが、それらのデータベースはすべてローカルです。いくつかの異なるWebサーバーを用意し、それぞれを次のように循環させることを考えました:

サーバー A - バージョン 1

サーバー B - バージョン 2

ServerC - バージョン 3

そして、バージョン for に到達したら、バージョン 1 を上書きして、そのようにループを続けますか? これが、私がサーバー/ハードウェアに挑戦していると述べた理由です。この考えは、知識のある人にとってはばかげているかもしれないからです.

4

1 に答える 1

1

異なるポートを使用するだけで、同じサーバー上で複数の Web サイトを実行できます。

  • サイト 1 はサーバー:81 です
  • サイト 2 はサーバー:82 です
  • サイト 3 はサーバー:83

サイトごとに 1 つずつ、データベースに複数のカタログを設定します。

于 2012-06-11T17:39:25.533 に答える