Quante richieste AJAX (XmlHttpRequest) simultanee sono consentite nei browser più diffusi?

2022-05-31 23:30:23

In Firefox 3, la risposta è 6 per dominio: non appena una settima XmlHttpRequest (in qualsiasi scheda) viene inviata allo stesso dominio, viene messa in coda fino al termine di una delle altre 6.

Quali sono i numeri per gli altri principali browser?

Inoltre, ci sono modi per aggirare questi limiti senza che i miei utenti modifichino le impostazioni del browser? Ad esempio, ci sono limiti al numero di richieste jsonp (che utilizzano l'iniezione di tag script anziché un oggetto XmlHttpRequest)?

Sfondo: i miei utenti possono effettuare XmlHttpRequests da una pagina Web al server, chiedendo al server di eseguire comandi ssh su host remoti. Se gli host remoti sono inattivi, il comando ssh impiega alcuni minuti per non riuscire, impedendo infine ai miei utenti di eseguire ulteriori comandi.

- Michael Gundlach

Source
Risposta


372
  • Un trucco che puoi utilizzare per aumentare il numero di connessioni simultanee è ospitare le tue immagini da un sottodominio diverso. Queste verranno trattate come richieste separate, ogni dominio è ciò che sarà limitato al massimo simultaneo.

    IE6, IE7 - hanno un limite di due. IE8 è 6 se hai una banda larga - 2 (se è una connessione remota).