我应该同时拨打多少个同时拨打的ajax电话

leo*_*ora 2 ajax asp.net-mvc jquery

我有一个页面加载了一堆不同的窗口,每个窗口来自不同的服务器.

我现在这样做是通过让一些javascript函数触发对不同的asp.net-mvc控制器动作的ajax调用,然后所有人都独立回来.

就ajax呼叫的数量而言,是否有一个最佳点.在一些门槛上,最好在开始其他请求之前等待一些人返回?

Nic*_*ver 5

这里最大的问题不是有多少次调用,而是每个服务器有多少次调用,这就是连接限制发挥作用的地方(以及人们使用具有不同主机名的CDN的原因).

如果资源位于到达同一位置的不同主机名上,那么您已经完成了所有设置并且它将在旧版浏览器中很好地并行化,默认情况下,较新的浏览器具有更高的连接限制.

但是,我假设所有的请求都是相同的主机名(否则相同的原始政策就会开始)......在这种情况下,你最好的选择仍然是放手(除非我们谈论的是50-100) +请求此处)并让浏览器按其认为合适的方式进行并行化.