Web.WebReq.TWebRequestHandler.CacheConnections

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property CacheConnections: Boolean read FCacheConnections write SetCacheConnections;

C++

__property bool CacheConnections = {read=FCacheConnections, write=SetCacheConnections, nodefault};

Eigenschaften

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

Beschreibung

Gibt an, ob das von der Anwendung verwendete Web-Modul zur späteren Wiederverwendung zwischengespeichert wird.

Wenn eine Apache- (geräteübergreifend), ISAPI- (nur Windows) oder NSAPI- (nur Windows) Anwendung eine HTTP-Anforderung erhält, spaltet sie einen Thread ab, der die Anforderung behandelt, und erstellt ein neues Web-Modul, das Instanzen aller in der Web-Anwendung verwendeten Objekte enthält. Um die Anwendung zu beschleunigen, kann das Web-Modul in einem Zwischenspeicher abgelegt werden, wenn der entsprechende Thread seine Ausführung beendet hat.

Setzen Sie CacheConnections auf true, wenn die Web-Anwendung inaktive Web-Module in einem Zwischenspeicher halten soll. Sie erreichen dadurch, dass nicht bei jeder Anforderungsbotschaft eine neue Instanz des Web-Moduls und seines Inhalts erstellt werden muss. Wenn Sie CacheConnections auf false setzen, erstellt die Web-Anwendung für jeden Anforderungs-Thread ein neues Web-Modul. Dies hat den Vorteil, dass Änderungen am Modul oder seinem Inhalt bei der nächsten Aktivierung keine unerwarteten Resultate hervorrufen können.

CacheConnections ist nur für Apache- (geräteübergreifend), ISAPI- (nur Windows) oder NSAPI- (nur Windows) Anwendungen von Bedeutung.

Siehe auch