Web.WebReq.TWebRequestHandler.ActiveCount

提供: RAD Studio API Documentation
移動先: 案内検索

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 つのみ処理します。

関連項目