Web.WebReq.TWebRequestHandler.InactiveCount
Delphi
property InactiveCount: Integer read GetInactiveCount;
C++
__property int InactiveCount = {read=GetInactiveCount, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Web.WebReq.pas Web.WebReq.hpp |
Web.WebReq | TWebRequestHandler |
説明
後の利用のためにキャッシュされている Web モジュールの数を示します。
InactiveCount を使用すると、使用していない Web モジュールの数をモニタリングすることができます。また時間とともに、この値は、MaxConnections プロパティの最適な値を示唆するようになります。
CacheConnections が True の場合、Apache(マルチデバイス)、ISAPI(Windows のみ)、NSAPI(Windows のみ)の各アプリケーションが、HTTP リクエスト メッセージを受け取るたびに、アクティブではない Web モジュールを再度アクティブにします。InactiveCount が 0 の場合、アプリケーションは、Web モジュールの新しいインスタンスを生成します。レスポンスが Web クライアントに戻されると、Web モジュールは再び非アクティブの状態になり、InactiveCount プロパティによってカウントされます。
CacheConnections が False の場合、HTTP リクエスト メッセージそれぞれに対して、新しい Web モジュールが作成され、レスポンスが返されるとそれは破壊されます。InactiveCount は、CacheConnections が False の場合には、常に 0 となります。
メモ: InactiveCount は、Apache(マルチデバイス)、ISAPI(Windows のみ)、NSAPI(Windows のみ)に対してのみ、効果があります。各 CGI アプリケーションは、リクエスト メッセージを 1 つのみ処理するため、使用していないデータ モジュールをキャッシュする必要はありません。