Время Ожидания Браузера



у браузеров есть встроенные таймауты, и если да, то какие они?



У меня есть страница, которая делает AJAX-вызов на процесс, который занимает не более 5 минут. Кто-то сказал, что браузеры тайм-аут через 2 минуты, но не знал, есть ли в этом какая-то правда.

622   2  

2 ответов:

Это зависит от браузера. "По умолчанию Internet Explorer имеет значение KeepAliveTimeout в одну минуту и дополнительный ограничивающий фактор (ServerInfoTimeout) в две минуты. Любой из этих параметров может привести к сбросу сокета 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) изменить значение таймаута.

Comments

    Ничего не найдено.