1

.NET Webサイトを遅滞なく公開または展開するにはどうすればよいですか?

StackOverflowなどの.NETテクノロジーを介して構築されたWebサイトを探しましたが、更新が行われているため、それらを見たことがありません。私のWebサイトでは、データベースやサーバーの移動などの大きなことを行うのではなく、コントローラー(MVCを使用)のバグを修正するなど、マイナーな更新で時間を節約しました。

では、ASP.NETの起動によるサイトの読み込みの遅延を防ぐにはどうすればよいですか?コードをコンパイルするには「ASP.NETワーカープロセス」が必要であることは知っていますが、トラフィックの問題を防ぐにはどうすればよいですか。

4

2 に答える 2

2

これを行う一般的な方法は、複数のWebサーバーのファームを作成し、サイトを更新する場合は、各サーバーをオフラインにして、一度に1つずつ更新することです。ASP.NET Webファームを作成する方法を調査しますか?。

于 2012-11-02T23:02:25.817 に答える
0

サーバーのセットアップがすべてです。ほとんどの企業には、少なくとも2〜3台のサーバーがあります。2台のフロントエンドサーバーと1台のバックエンドサーバーです。次に、フロントエンドサーバーの1つを停止し、すべてのトラフィックをもう1つのサーバーにポイントし、停止しているサーバーをアップグレードしてから、そのサーバーを起動して、もう一方のサーバーでプロセスを続行できます。

場合によっては、負荷分散を使用して2つのサーバーが同期していることを確認します。

更新のため、Stackoverflowに投稿できない場合があります。これは、データベースが共有サーバーであり、アップグレードが必要な場合は「ダウンする可能性がある」ためです。はい、これに対するオプションもありますが、サイトの稼働中に全員がデータベースに書き込むと問題が発生する可能性があるため、「読み取り専用モード」になることがあります。

于 2012-11-02T23:07:13.057 に答える