Web.WebReq.TWebRequestHandler.InactiveCount
Delphi
property InactiveCount: Integer read GetInactiveCount;
C++
__property int InactiveCount = {read=GetInactiveCount, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Web.WebReq.pas Web.WebReq.hpp |
Web.WebReq | TWebRequestHandler |
Beschreibung
Gibt die Anzahl der Web-Module an, die in einem Zwischenspeicher abgelegt wurden.
Mit InactiveCount lässt sich die Anzahl der nicht verwendeten Web-Module überwachen. Wenn Sie den Wert über einen längeren Zeitraum beobachten, können Sie daraus die optimale Einstellung der Eigenschaft MaxConnections ableiten.
Wenn CacheConnections is true ist, wird für jede HTTP-Anforderung, die eine Apache- (geräteübergreifend), ISAPI- (nur Windows) oder NSAPI- (nur Windows) Anwendung erhält, eines der inaktiven Webmodul erneut aktiviert. Wenn InactiveCount 0 ist, wird eine neue Instanz des Web-Moduls generiert. Nachdem die Antwort an den Web-Client gesendet wurde, wird das Web-Modul wieder deaktiviert und der Zähler InactiveCount erhöht.
Wenn CacheConnections false ist, wird für jede HTTP-Anforderungsbotschaft ein neues Web-Modul generiert und nach dem Senden der Antwort wieder freigegeben. InactiveCount hat in diesem Fall immer den Wert 0.
Anmerkung: InactiveCount 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 und braucht daher keine Module zwischenzuspeichern.