¿Cuántas solicitudes AJAX (XmlHttpRequest) simultáneas se permiten en los navegadores populares?

Resuelto Michael Gundlach asked hace 15 años • 9 respuestas

En Firefox 3, la respuesta es 6 por dominio: tan pronto como se activa una séptima XmlHttpRequest (en cualquier pestaña) al mismo dominio, se pone en cola hasta que finalice una de las otras 6.

¿Cuáles son las cifras de los otros navegadores principales?

Además, ¿existen formas de evitar estos límites sin que mis usuarios modifiquen la configuración de su navegador? Por ejemplo, ¿existen límites para la cantidad de solicitudes jsonp (que utilizan la inyección de etiquetas de script en lugar de un objeto XmlHttpRequest)?

Antecedentes: Mis usuarios pueden realizar XmlHttpRequests desde una página web al servidor, pidiéndole al servidor que ejecute comandos ssh en hosts remotos. Si los hosts remotos no funcionan, el comando ssh tarda unos minutos en fallar, lo que eventualmente impide que mis usuarios ejecuten más comandos.

Michael Gundlach avatar Feb 18 '09 20:02 Michael Gundlach
Aceptado

Un truco que puede utilizar para aumentar la cantidad de conexiones simultáneas es alojar sus imágenes desde un subdominio diferente. Estas serán tratadas como solicitudes separadas, cada dominio es el que estará limitado al máximo concurrente.

IE6, IE7: tienen un límite de dos. IE8 es 6 si tienes banda ancha - 2 (si es un acceso telefónico).

Bob avatar Feb 18 '2009 13:02 Bob

Los resultados de red en Browserscope le brindarán conexiones por nombre de host y conexiones máximas para navegadores populares. Los datos se recopilan ejecutando pruebas en usuarios "en la naturaleza", por lo que se mantendrán actualizados.

Kevin Hakanson avatar Aug 30 '2010 03:08 Kevin Hakanson

Con IE6/IE7 se puede modificar la cantidad de solicitudes simultáneas en el registro. Aquí se explica cómo configurarlo en cuatro cada uno.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPerServer"=dword:00000004
"MaxConnectionsPer1_0Server"=dword:00000004
brianegge avatar Mar 22 '2009 22:03 brianegge