반응형
브라우저 시간 초과
브라우저에 시간 제한이 내장되어 있습니까? 그렇다면 그것들은 무엇입니까?
실행하는 데 최대 5 분이 걸리는 프로세스에서 AJAX 호출을 수행하는 페이지가 있습니다. 누군가 2 분 후에 브라우저가 시간 초과된다고 말했지만 진실이 있는지 알지 못했습니다.
브라우저에 따라 다릅니다. "기본적으로 Internet Explorer는 KeepAliveTimeout 값이 1 분이고 추가 제한 요소 (ServerInfoTimeout)가 2 분입니다. 두 설정 중 하나를 사용하면 Internet Explorer가 소켓을 재설정 할 수 있습니다." -IE 지원 http://support.microsoft.com/kb/813827
Firefox는 제가 생각하는 것과 거의 같은 가치입니다.
일반적으로 서버 시간 제한은 브라우저 시간 제한보다 낮게 설정되지만 적어도이를 제어하고 더 높게 설정할 수 있습니다.
하지만 시간 초과를 처리하는 것이 더 좋으므로 이러한 이벤트에 대해 조치를 취할 수 있습니다. 이 스레드를 참조하십시오 : 브라우저에서 AJAX (XmlHttpRequest) 호출에 대한 시간 초과를 감지하는 방법?
이 링크 에서 Chrome의 기본값을 볼 수 있습니다.
int64_t g_used_idle_socket_timeout_s = 300 // 5 minutes
내가 아는 한 Chrome에서는 시간 제한 값을 변경하는 (Firefox처럼) 쉬운 방법이 없습니다.
참고 URL : https://stackoverflow.com/questions/5798707/browser-timeouts
반응형
'Program Club' 카테고리의 다른 글
| Jenkins 빌드를 원격으로 트리거하고 매개 변수를 전달하는 방법 (0) | 2020.12.11 |
|---|---|
| Akka 배우의 Forward와 Tell의 차이점 (0) | 2020.12.11 |
| x86_64에서 정적 라이브러리를 컴파일 할 때 gcc가 암시 적으로 -fPIC 플래그를 제공하지 않는 이유 (0) | 2020.12.09 |
| 죽은 JavaScript 코드를 찾으십니까? (0) | 2020.12.09 |
| C ++ 14에서 new 및 delete가 여전히 유용합니까? (0) | 2020.12.09 |