Hola a todos,
Primero dar las gracias por dedicarme un minuto
Estoy desarrollando un buscador web donde tengo que atacar a varios servidores a la vez por webservices (unos 12 en total), y así con una única búsqueda poder mostrar los resultados de todos ellos.
En un primer momento lo he desarrollado utilizando AJAX, para ello instancio el objeto XMLHttpRequest tantas veces como llamadas tengo que hacer con el fin de que todas ellas sean asíncronas y me devuelvan el resultado de la búsqueda lo antes posible, pero por lo visto el navegador solo permite 2 conexiones simultáneas y no consigo la reducción del tiempo de búsqueda que pretendo.
Mi duda es saber como puedo lanzar unas 15 peticiones simultáneas a distintos servidores XML para poder procesar la respuesta por separado y mostrar los resultados sin tener que esperar a que termine uno para llamar al segundo y así sucesivamente.
Estoy valorando volver a desarrollarlo en otro lenguaje que me permita esto si fuera necesario.
Acepto todos los consejos.
Muchas gracias de antemano por vuestra ayuda!