Navigateur Délais D'Attente

est-ce que les navigateurs ont intégré des temps morts et si oui, que sont-ils?

j'ai une page qui fait un appel AJAX sur un processus qui prend au plus 5 minutes à exécuter. Quelqu'un a dit que les navigateurs timeout après 2 minutes mais ne savait pas s'il y avait une vérité à cela.

53
demandé sur Kalamarico 2011-04-27 06:32:04

2 réponses

c'est dépendant du navigateur. "Par défaut, Internet Explorer a une valeur KeepAliveTimeout d'une minute et un facteur de limitation supplémentaire (ServerInfoTimeout) de deux minutes. L'un ou l'autre paramètre peut amener Internet Explorer à réinitialiser la socket."- du support IE http://support.microsoft.com/kb/813827

Firefox est à peu près la même valeur que je pense aussi.

généralement bien que le délai d'attente du serveur soient plus bas que le navigateur timeouts, mais au moins tu peux contrôler ça et le mettre plus haut.

vous préférez gérer le temps d'arrêt cependant, de cette façon, vous pouvez agir sur un tel événement. Voir ce sujet: Comment détecter un délai sur un appel AJAX (XmlHttpRequest) dans le navigateur?

33
répondu haknick 2017-05-23 10:31:26

vous pouvez voir la valeur par défaut dans Chrome dans ce lien

int64_t g_used_idle_socket_timeout_s = 300 // 5 minutes

dans Chrome, autant que je sache, il n'y a pas de moyen facile (comme le fait Firefox) pour changer la valeur de timeout.

2
répondu Kalamarico 2017-09-14 19:22:19