Web.WebReq.TWebRequestHandler.ActiveCount
Delphi
property ActiveCount: Integer read GetActiveCount;
C++
__property int ActiveCount = {read=GetActiveCount, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Web.WebReq.pas Web.WebReq.hpp |
Web.WebReq | TWebRequestHandler |
説明
アプリケーションによって現在供給されている、アクティブな接続の数を示します。
ActiveCount を使用すると、アプリケーションがその時点で供給している、HTTP リクエスト メッセージの数をモニタリングすることができます。また時間とともに、この値は、MaxConnections プロパティの最適な値を示唆するようになります。
Apache(マルチデバイス)、ISAPI(Windows のみ)、NSAPI(Windows のみ)アプリケーションが、HTTP リクエスト メッセージを受け取るたびに、Web モジュールの新しいインスタンスを生成します。レスポンスが Web クライアントに戻されると、Web モジュールは、破壊されるか、非アクティブ化されて後に再利用するためにキャッシュされます。各アクティブ Web モジュールは、別個の実行スレッド内に存在します。
ActiveCount は、現在使用中のWeb モジュールの数です。InactiveCount は、後の利用のためにキャッシュされている、非アクティブ状態の Web モジュールの数です。MaxConnections は、一度にアクティブになれる Web モジュールの最大数です。ActiveCount は、MaxConnections を超えることはありません。
メモ: ActiveCount は、Apache(マルチデバイス)、ISAPI(Windows のみ)、NSAPI(Windows のみ)に対してのみ、効果があります。 各 CGI アプリケーションは、リクエスト メッセージを 1 つのみ処理します。