브라우저 타임아웃
브라우저에는 타임아웃이 내장되어 있습니까?또, 내장되어 있는 경우는 어떤 것입니까?
실행하는데 최대 5분 걸리는 프로세스에 대해 AJAX 호출을 수행하는 페이지가 있습니다.어떤 분은 브라우저가 2분 후에 타임아웃이 된다고 하셨는데 그게 사실인지 모르겠어요.
브라우저에 따라 다릅니다."기본적으로 Internet Explorer의 KeepAliveTimeout 값은 1분이고 추가 제한 요소(ServerInfoTimeout)는 2분입니다.어느 쪽의 설정으로도, Internet Explorer 로 소켓이 리셋 되는 일이 있습니다."- IE support http://support.microsoft.com/kb/813827 에서 확인.
Firefox도 제가 생각하는 것과 비슷한 가치입니다.
일반적으로 서버 타임아웃은 브라우저 타임아웃보다 낮게 설정되지만 적어도 이를 제어하고 높게 설정할 수 있습니다.
다만, 타임 아웃을 처리하는 것이 좋기 때문에, 이러한 이벤트에 대응할 수 있습니다.다음 스레드를 참조하십시오.브라우저에서 AJAX(XmlHttpRequest) 콜의 타임아웃을 검출하려면 어떻게 해야 합니까?
이 [link][1]에서 Chrome의 기본값을 확인할 수 있습니다.
// The maximum duration, in seconds, to keep used idle persistent sockets alive.
int64_t g_used_idle_socket_timeout_s = 300; // 5 minutes
Chrome에서는 타임아웃 값을 변경할 수 있는 쉬운 방법이 없는 것으로 알고 있습니다.[1]: https://cs.chromium.org/chromium/src/net/socket/client_socket_pool.cc?sq=package:chromium&l=25
언급URL : https://stackoverflow.com/questions/5798707/browser-timeouts
'programing' 카테고리의 다른 글
AngularJS: JSON 개체에 텍스트 영역 바인딩이 "object-object"를 표시합니다. (0) | 2023.03.05 |
---|---|
FTP 액세스 없이 Ubuntu 설치 플러그인에서 Word press를 사용합니다. (0) | 2023.03.05 |
Springboot에 의한 스케줄된 웹 소켓 푸시 (0) | 2023.03.05 |
mongodb-native findOne()의 필드명으로 변수를 사용하는 방법 (0) | 2023.03.05 |
ng클래스가 작동하지 않나요? (0) | 2023.03.05 |