566 votes

Nombre maximal de connexions http parallèles dans un navigateur ?

Je crée quelques connexions suspendues à un serveur http (comet, reverse ajax, etc.). Cela fonctionne bien, mais je constate que le navigateur ne permet que deux connexions suspendues à un domaine donné simultanément. Donc, si un utilisateur regarde mon application Web dans l'onglet 1 de son navigateur, puis essaie également de la charger dans l'onglet 2, il a utilisé les deux connexions autorisées à mon site.

Je pense que je peux faire un truc avec un domaine joker, où mon serveur http résout n'importe quelle adresse vers mon site, par exemple :

*.mysite.com/webapp  -> 123.456.789.1 (the actual ip of my server)

donc :

a.mysite.com/webapp
b.mysite.com/webapp
c.mysite.com/webapp

Tous les sites pointent toujours vers (www.mysite.com/webapp) mais le navigateur les considère comme des domaines différents, ce qui m'évite de me heurter à la limite des deux connexions. Cela est-il vrai ?

Même si cela est true - Y a-t-il une limite au nombre de connexions actives par navigateur, tous domaines confondus ? Si j'utilise le schéma ci-dessus, est-ce que Firefox, par exemple, n'autorise que 24 connexions parallèles à un moment donné ? Quelque chose comme ça :

1) a.mysite.com/webapp
2) www.download.com/hugefile.zip
3) b.mysite.com/webapp
4) c.mysite.com/webapp
...
24) x.mysite.com/webapp
25) // Error - all 24 possible connections currently in use!

J'ai juste choisi 24 connexions/firefox comme exemple.

Merci

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X