Program Club

브라우저 시간 초과

proclub 2020. 12. 9. 20:54
반응형

브라우저 시간 초과


브라우저에 시간 제한이 내장되어 있습니까? 그렇다면 그것들은 무엇입니까?

실행하는 데 최대 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

반응형