Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> ウェブガーデンとは何ですか?最大ワーカープロセス数(IIS)

ウェブガーデンとは何ですか?最大ワーカープロセス数(IIS)

  

IIS 6.0では、アプリケーションプールをWebガーデンとして構成できます。 Webガーデンの概念を理解するために、IIS 5.0が自動的に循環ループモードで要求できる場合に、それぞれ同じアプリケーションを実行しているIIS 5.0サーバーと3つのWebサイトがあるシナリオを想像してください。これらを機能的に同等の、事実上別々のWebサイトに送信し、負荷を3つの異なるプロセスに分けて小さなWebファームを形成します。これがWebガーデンです。

IIS 6.0 Webガーデンでは、追加のWebサイトを作成する必要はありません。アプリケーションプールのワーカープロセスの数を指定するだけです。具体的な設定手順は次のとおりです。アプリケーションプールの[プロパティ]ダイアログボックスを開き、[パフォーマンス]ページに移動し、[Webガーデン]の下の[最大ワークプロセス数]にプロセスを入力します。数量を図8に示します。サーバーの負荷が小さく、追加の作業プロセスが不要な場合、IIS 6.0は一定時間経過後に実際のワーカープロセス数を自動的に減らし(デフォルトは20分、構成可能)、負荷が大きくなると追加の作業プロセスが必要になります。 6.0では、ワークプロセス数も増えています。これはすべて自動的に行われ、管理者の介入は不要です。


Webガーデン:Webガーデンでは、このアプリケーションプールで使用される作業プロセスの最大数を設定することができますデフォルトは1、最大は4000000に設定でき、設定は複数のワーカープロセスを使用します。アプリケーションプール処理要求のパフォーマンスを向上させることができますが、複数のワーカープロセスを使用するように設定する前に、次の2つの点を考慮してください。

各ワーカープロセスはシステムリソースとCPU使用率を消費します。ワーカープロセスはシステムリソースとCPU使用率を急激に低下させる可能性があります;

各ワーカープロセスは状態データを保存するためにワーカープロセスに依存している場合、複数の使用はサポートされません。作業プロセス

Q:IIS 6.0にはWeb Gardenという新機能があり、これを使用すると、複数のワーカープロセスを使用するようにアプリケーションプールを構成できます。 IISはいつ追加のワーカープロセスを作成しますか? Web Parkを実装する前に知っておくべきことは何ですか?

A:アプリケーションプールを作成すると、IIS 6によって、そのアプリケーションプールに割り当てられているWebサイト、ファイル、およびフォルダの内容を転送するためのワーカープロセスが作成されることが通知されます。 1つのワーカープロセスの代わりに複数を開始するようにアプリケーションプールを構成できます。これにより、スケーラビリティが向上します。この機能はWeb Gardenと呼ばれ、小さな「Webファーム」です。同じコンテンツを配信するために複数のコンピューターを使用する代わりに(Webファーム)、同じコンテンツを配信するために1台のコンピューターで複数のプロセスを使用することができます。

IIS 6アプリケーションをWebガーデンとして構成する場合は、[アプリケーションプールのプロパティ]タブの[プロパティ]タブにある[最大作業プロセス数]ボックスをクリックするだけです。 1より大きいワーカープロセス数を設定します。この値が1より大きい場合、各要求は新しいワーカープロセスインスタンスを開始します。開始できるプロセスの最大数は、指定したワーカープロセスの最大数です。後続の要求はラウンドロビン方式でワーカープロセスに送信されます。

Web Gardenは、アプリケーションのリソースが限られている場合に非常に便利です。たとえば、データベースへの接続が遅い場合は、複数のワーカープロセスを使用してユーザーのスループットを向上させ、データベースへの接続数を増やすことができます。

場合によってはWebガーデンを使用すると非常に便利ですが、各ワーカープロセスのセッション情報は一意であることに注意することが重要です。要求はラウンドロビン方式でアプリケーションプールワーカープロセスにルーティングされるため、Webガーデンはセッション情報がプロセスに格納されているアプリケーションにほとんど影響を与えない可能性があります。場合によっては、同じアプリケーションを複数のワーカープロセスで実行すると、リソースの競合が発生する可能性があります。たとえば、すべてのワーカープロセスがログファイルに情報を記録しようとしたり、複数の同時アクセスに固有ではないリソースを使用しようとすると、リソース競合の問題が発生する可能性があります。

これらの問題が存在しない場合は、Web Parkが必要な機能の1つである可能性があり、非常に便利です。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved