Sto creando alcune connessioni sospese a un server HTTP (cometa, reverse ajax, ecc.). Funziona bene, ma vedo che il browser consente solo due connessioni sospese a un determinato dominio contemporaneamente. Quindi, se un utente sta guardando il mio sito Web in Tab1 del proprio browser, quindi prova anche a caricarlo in Tab2, ha utilizzato le due connessioni consentite al mio sito.
Penso di poter fare qualche cosa di dominio jolly, in cui il mio server http risolve qualsiasi indirizzo sul mio sito come:
*.example.com/webapp -> 192.0.2.1 (the actual ip of my server)
così:
a.example.com/webapp
b.example.com/webapp
c.example.com/webapp
tutti puntano ancora a ( www.example.com/webapp
) ma il browser li considera domini diversi, quindi non mi imbatto nel limite di 2 connessioni. È vero?
Anche se questo è vero, esiste un limite al numero di connessioni attive per browser, in tutti i domini? Supponiamo che io usi lo schema sopra - Firefox, ad esempio, consente solo 24 connessioni parallele in un dato momento? Qualcosa di simile a:
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!
Ho appena scelto 24 connessioni / Firefox come esempio.