TsgcHTTPServer › Eigenschaften › KeepAlive

KeepAlive Eigenschaft

Hält die HTTP-Verbindung offen, nachdem eine Antwort gesendet wurde, sodass nachfolgende Anfragen sie wiederverwenden können.

Syntax

property KeepAlive: Boolean read GetKeepAlive write SetKeepAlive;

Standardwert

True

Hinweise

Wenn KeepAlive auf True gesetzt ist, verwendet der HTTP-Server dieselbe TCP-Verbindung für Folgeanfragen desselben Clients wieder, anstatt sie nach jeder Antwort zu schließen. Dies entspricht der HTTP/1.1-Semantik und reduziert die Kosten des Verbindungsaufbaus für Seiten, die viele Ressourcen laden, erheblich. Setzen Sie KeepAlive auf False, um den Socket nach jeder Antwort zu schließen (im Stil von HTTP/1.0).

Beispiel


oServer := TsgcHTTPServer.Create(nil);
oServer.Port := 80;
oServer.KeepAlive := true;
oServer.Active := true;

Zurück zu Properties