Si tu es dans un reseau "local" ou intranet, alors pas besoin de metre 10 minutes de timeout, du genre 2-3 sec par ip devrait suffire dans le pire des cas.
Sinon, tu peux aussi "tricher" pour faire plusieurs requetes en meme temps, ce qui accelera le temps global.
Au lieu de faire par exemple les requetes les unes apres les autres, tu peux en faire 2 par 2 ou 3 par 3 (en fonction du navigateur).
Si cette technique t'interesse, j'avais fait un post une fois dessus (un sujet concernant un status de serveurs ftp, fais une recherche tu devrais retrouver le topic).