TsgcHTTPServer › Özellikler › KeepAlive
Bir yanıt gönderildikten sonra HTTP bağlantısını açık tutar, böylece sonraki istekler onu yeniden kullanabilir.
property KeepAlive: Boolean read GetKeepAlive write SetKeepAlive;
True
KeepAlive True olduğunda, HTTP sunucusu aynı istemciden gelen sonraki istekler için, her yanıttan sonra kapatmak yerine aynı TCP bağlantısını yeniden kullanır. Bu, HTTP/1.1 anlambilimine uyar ve birçok kaynak yükleyen sayfalar için bağlantı kurulum maliyetini önemli ölçüde azaltır. Her yanıttan sonra soketi kapatmak için (HTTP/1.0 tarzı) KeepAlive'ı False olarak ayarlayın.
oServer := TsgcHTTPServer.Create(nil);
oServer.Port := 80;
oServer.KeepAlive := true;
oServer.Active := true;