Ich erstelle einige unterbrochene Verbindungen zu einem HTTP-Server (Komet, Reverse Ajax usw.). Es funktioniert in Ordnung, aber ich sehe, dass der Browser nur zwei unterbrochene Verbindungen zu einer bestimmten Domain gleichzeitig zulässt. Wenn ein Benutzer meine Website in Tab1 seines Browsers betrachtet und dann versucht, sie in Tab2 zu laden, hat er die beiden zulässigen Verbindungen zu meiner Website aufgebraucht.
Ich denke, ich kann eine Wildcard-Domain-Sache machen, bei der mein http-Server eine beliebige Adresse für meine Site auflöst:
*.example.com/webapp -> 192.0.2.1 (the actual ip of my server)
damit:
a.example.com/webapp
b.example.com/webapp
c.example.com/webapp
Alle zeigen immer noch auf ( www.example.com/webapp
), aber der Browser betrachtet sie als unterschiedliche Domänen, sodass ich nicht auf das Verbindungslimit von 2 stoße. Ist das wahr?
Auch wenn das ist wahr - Gibt es eine Begrenzung für die Anzahl der aktiven Verbindungen pro Browser, über alle Domains? Angenommen, ich verwende das oben beschriebene Schema. Erlaubt Firefox beispielsweise nur 24 parallele Verbindungen zu einem bestimmten Zeitpunkt? Etwas wie:
1) a.example.com/webapp
2) www.download.example/hugefile.zip
3) b.example.com/webapp
4) c.example.com/webapp
...
24) x.example.com/webapp
25) // Error - all 24 possible connections currently in use!
Ich habe gerade 24 Verbindungen / Firefox als Beispiel ausgewählt.