Web.WebReq.TWebRequestHandler.ActiveCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ActiveCount: Integer read GetActiveCount;

C++

__property int ActiveCount = {read=GetActiveCount, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Web.WebReq.pas
Web.WebReq.hpp
Web.WebReq TWebRequestHandler

Beschreibung

Gibt die Anzahl der aktiven Verbindungen an, die derzeit von der Anwendung bedient werden.

Mit ActiveCount lässt sich die Anzahl der HTTP-Anforderungsbotschaften überwachen, die von der Anwendung zu einem beliebigen Zeitpunkt bedient werden. Wenn Sie den Wert über einen längeren Zeitraum beobachten, können Sie daraus die optimale Einstellung der Eigenschaft MaxConnections ableiten.

Bei jeder HTTP-Anforderung, die eine Apache- (geräteübergreifend), ISAPI- (nur Windows) oder NSAPI- (nur Windows) Anwendung erhält, wird eine neue Instanz des Webmoduls erstellt. Nachdem die Antwort an den Web-Client gesendet wurde, wird das Web-Modul entweder freigegeben oder deaktiviert und in einem Zwischenspeicher abgelegt. Für jedes aktive Web-Modul existiert ein eigener Ausführungs-Thread.

ActiveCount ist die Anzahl der zum gegenwärtigen Zeitpunkt verwendeten Web-Module. InactiveCount ist die Anzahl der deaktivierten Web-Module, die zur späteren Wiederverwendung zwischengespeichert wurden. MaxConnections ist die Höchstzahl der Web-Module, die zu einem beliebigen Zeitpunkt aktiv sein können. ActiveCount kann nie größer sein als MaxConnections.

Anmerkung:  ActiveCount ist nur für Apache- (geräteübergreifend), ISAPI- (nur Windows) oder NSAPI- (nur Windows) Anwendungen von Bedeutung. Eine CGI-Anwendung behandelt grundsätzlich nicht mehr als eine Anforderungsbotschaft.

Siehe auch