Question

D'accord, nous savons tous que la plupart des navigateurs modernes (sans peaufinage) sont mis à 4 requêtes HTTP parallèles à la fois à un seul domaine / sous-domaine, mais comment? AJAX long polling n'affecte

Dire que j'ai un long sondage sur un intervalle de 15 secondes. Alors que le navigateur est en attente d'une réponse au cours de ces 15 secondes, est-ce encore manger jusqu'à l'une des 4 lignes parallèles rendant efficacement les nouveaux onglets ou chargement de la page ouverte à seulement 3 requêtes HTTP parallèles?

Était-ce utile?

La solution

  1. Il est pas toujours 4, il est souvent 2.
  2. Il est configurable à un nombre plus élevé du côté client dans de nombreux navigateurs.
  3. Oui, il ne mange jusqu'à l'une des connexions parallèles.

Autres conseils

Vous pouvez avoir 2 requêtes simultanées via XHR..if vous utilisez plus, vous pourriez vous retrouver avec des résultats inattendus.

Utiliser une file d'attente d'appel pour plus de 2 demandes ... chacun étant faite après le précédent se termine ...

Certaines bibliothèques populaires JS mettre en œuvre une file d'attente et peuvent être utilisés, ou vous pouvez créer un facilement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top