Ajax ping脚本多个ip地址


Ajax ping script multiple IP's

我有一个显示IP地址列表状态的页面。它使用ajax为每个IP调用ping脚本。

我发现的是,它只能做大约6在一个时间,即使所有的IP的(其中约30)在同一时间从javascript请求。

我怎样才能让它们同时ping平?

谢谢。

看起来你的Web服务器不接受超过6个请求,你应该检查一下。此外,您可以使用Firebug查看是否所有请求都在同一时间被触发,以及每个请求发生了什么。

您可以发送多少并发请求是有限制的。在流行的浏览器中允许多少并发的AJAX (XmlHttpRequest)请求?

网站用来使他们的服务更快的一个技巧,是限制所需的请求量。他们也把东西(图片)放在一个单独的(子)域名,因为你在那个域名上得到另外3个(或6个)请求。

在您的情况下,您可以尝试将它们放入一个调用中,或者将它们定向到几个子域。

(要清楚:虽然服务器可以有一个限制,你在这里达到的限制是你的浏览器发出的请求。在IE中,您似乎可以限制为另一个(2?)号码,请参阅我提供的链接)

你只能做6…会花很长时间吗?