TsgcHTTPServer › Eigenschappen › KeepAlive

KeepAlive Eigenschap

Houdt de HTTP-verbinding open nadat een antwoord is verzonden, zodat volgende verzoeken deze kunnen hergebruiken.

Syntaxis

property KeepAlive: Boolean read GetKeepAlive write SetKeepAlive;

Standaardwaarde

True

Opmerkingen

Wanneer KeepAlive op True staat, hergebruikt de HTTP-server dezelfde TCP-verbinding voor vervolgverzoeken van dezelfde client in plaats van deze na elke respons te sluiten. Dit komt overeen met HTTP/1.1-semantiek en vermindert de verbindingsopzetkosten drastisch voor pagina's die veel resources laden. Stel KeepAlive in op False om de socket na elke respons te sluiten (HTTP/1.0-stijl).

Voorbeeld


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

Terug naar Properties