Estoy escribiendo una aplicación bastante grande basada en JavaScript y, a veces, hay casos en los que tiene incluso ocho (8) solicitudes AJAX que se ejecutan a la vez. Este es un problema en IE6, porque mata el resto de las solicitudes, lo sé, pero esta aplicación está dirigida a navegadores modernos, por lo tanto, IE6 no es un problema.¿Tiene demasiadas conexiones AJAX múltiples y simultáneas mal?
Sin embargo, tengo la sensación (no he hecho ningún perfil real) de que las solicitudes de agrupación puedan generar un mejor rendimiento. Digamos, un máximo de 4 solicitudes a la vez.
Entonces, mi pregunta es ¿hay algún beneficio para agrupar solicitudes AJAX o está bien tener varias solicitudes al mismo tiempo en comparación con tener un grupo donde se procesan una tras otra?
Me di cuenta de que esto podría depender del navegador y la conexión a Internet, pero no estoy seguro de eso.
Sí, limitar la cantidad de conexiones siempre va a suceder, pero IE6 literalmente mata tus solicitudes AJAX si haces muchas de ellas a diferencia de los navegadores más nuevos que hacen que las solicitudes simplemente esperen. – Tower
Entonces, ¿está sugiriendo que implemente un conjunto que, por ejemplo, solicite después del cuarto que esté "pendiente" y continúe después de otros acabados? – Tower
@rFactor: no es un grupo, una cola, a menos que realmente esté reutilizando conexiones abiertas Comet-style.Y probablemente solo permitiría una única solicitud pendiente a la vez (ver mi edición ahora mismo). –