TsgcHTTPServer › 속성 › KeepAlive
응답이 전송된 후 HTTP 연결을 열어 두어 후속 요청이 이를 재사용할 수 있게 합니다.
property KeepAlive: Boolean read GetKeepAlive write SetKeepAlive;
True
KeepAlive가 True이면 HTTP 서버는 각 응답 후 소켓을 닫는 대신, 동일한 클라이언트로부터의 후속 요청에 대해 동일한 TCP 연결을 재사용합니다. 이는 HTTP/1.1 시맨틱과 일치하며, 많은 리소스를 로드하는 페이지에서 연결 설정 비용을 크게 줄여 줍니다. 매 응답 후 소켓을 닫으려면(HTTP/1.0 방식) KeepAlive를 False로 설정하십시오.
oServer := TsgcHTTPServer.Create(nil);
oServer.Port := 80;
oServer.KeepAlive := true;
oServer.Active := true;