Peticiones HTTP paralelas y AJAX / sondeo
-
19-09-2019 - |
Pregunta
Bueno, por lo que todos sabemos que la mayoría de los navegadores modernos (sin ajustar) se ajustan a 4 peticiones HTTP paralelos a la vez a un solo dominio / subdominio, pero ¿cómo largo de votación AJAX afecta?
Decir que tengo un largo sondeo en un intervalo de 15 segundos. Mientras que el navegador está esperando una respuesta durante esos 15 segundos, tiene eso que todavía se comen una de las 4 líneas paralelas que hacen con eficacia las nuevas pestañas o cargas de la página abierta a sólo 3 peticiones HTTP paralelas?
Solución
- No siempre es 4, a menudo es 2.
- Es configurable a un número más alto en el lado del cliente en muchos navegadores.
- Si se come una de las conexiones en paralelo.
Otros consejos
Puede tener 2 solicitudes simultáneas a través de XHR..if usa más que podría terminar con resultados inesperados.
Utilice una cola de solicitudes por más de 2 solicitudes ... cada uno se hizo después de que termine la anterior ...
Algunas bibliotecas populares JS implementan una cola y se pueden utilizar, o se puede crear uno fácilmente.