2013-10-01 3 views
1

나는 http keepalive에 대해 두 가지 질문을 가지고있다. 하나는 서버에 대한 요청들을 전송하는 경우서버 연결 유지 제한 시간을 확인하는 방법은 무엇입니까?

1)

a) test.com/content

b) test.com/id

c) test.com/ 말할 getcode

각 요청은 keep alive 헤더와 함께 전송됩니다. 서버가 혼잡 해지면, 요청을 보냈지 만 계속 살아있다. 바로 다음에 전송 된 요청 b 응답은 3과 같이 매우 느리게 수신 될 수 있습니다. (응답은 매우 작습니다). 이거 합리적이야?

2) 서버가 "연결 : 연결 유지"헤더 만 반환하는 경우. 타임 아웃 값을 확인할 방법이 있습니까? 그렇지 않은 경우 기본값은 무엇입니까?

+1

응답 시간과 연결 유지는 서로 아무 관계가 없습니다. 서버에 과부하가 걸리면 어느 쪽이든 응답 속도가 느려집니다. 다른 서버의 기본 시간 초과와 같은 정보는 http://en.wikipedia.org/wiki/HTTP_persistent_connection을 참조하십시오. – Barmar

답변

1

Barmar가 말한 것처럼, 생존과 응답 시간은 관련이 없습니다.

활성 상태의 세부 사항은 브라우저에서 제어합니다. 예를 들어 IE는 연결을 60 초 동안 (레지스트리에서 구성 가능), Firefox를 115 초 동안 (FF 설정에서 구성 가능) 유지합니다.

관련 문제