TsgcHTTPServer › Özellikler › KeepAlive

KeepAlive Özellik

Bir yanıt gönderildikten sonra HTTP bağlantısını açık tutar, böylece sonraki istekler onu yeniden kullanabilir.

Sözdizimi

property KeepAlive: Boolean read GetKeepAlive write SetKeepAlive;

Varsayılan Değer

True

Remarks

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.

Örnek


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

Özelliklere Dön