TsgcHTTPServer › Właściwości › KeepAlive

KeepAlive Właściwość

Utrzymuje połączenie HTTP otwarte po wysłaniu odpowiedzi, aby kolejne żądania mogły je ponownie wykorzystać.

Składnia

property KeepAlive: Boolean read GetKeepAlive write SetKeepAlive;

Wartość domyślna

True

Uwagi

Gdy KeepAlive ma wartość True, serwer HTTP ponownie używa tego samego połączenia TCP dla kolejnych żądań od tego samego klienta, zamiast zamykać je po każdej odpowiedzi. Odpowiada to semantyce HTTP/1.1 i znacznie zmniejsza koszty nawiązywania połączeń dla stron ładujących wiele zasobów. Ustaw KeepAlive na False, aby zamykać gniazdo po każdej odpowiedzi (styl HTTP/1.0).

Przykład


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

Wróć do Właściwości