TsgcHTTPServer › Eigenschaften › KeepAlive
Hält die HTTP-Verbindung offen, nachdem eine Antwort gesendet wurde, sodass nachfolgende Anfragen sie wiederverwenden können.
property KeepAlive: Boolean read GetKeepAlive write SetKeepAlive;
True
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).
oServer := TsgcHTTPServer.Create(nil);
oServer.Port := 80;
oServer.KeepAlive := true;
oServer.Active := true;