为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax同时连接次数、阻塞,重赏?

Ajax同时连接次数、阻塞,重赏?

犯罪嫌疑人X 2018-12-10 20:10:09
在HTTP协议中有个规定:同一客户端同时只能跟同个服务器有2个连接。这也就意味着,同一时刻只能有两个XMLHttpRequest对象在与服务器进行交互。但如果,一个页面中有3个iframe,是不是意味着有 3*2 + 2 = 8个连接?同一客户端指的是一个浏览器,还是同一窗口?如果同时两个窗口呢?上面的这些结论是正确的吗?是否有人做过测试?许多所谓JavaScript高级图书中都很少提及此问题,资料也非常的少,相信园子里有能解决次问题的牛人。
查看完整描述

2 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

一个浏览器进程对同一个域只能并发2个请求,因此如果你的3个iframe是不同域的话,是不会相互冲突的,当然一个iframe里也有很多次请求,比如图片,JS文件,CSS等,不知道为什么3个iframe会让你算出8个连接

查看完整回答
反对 回复 2018-12-14
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

是通过多次请求完成的,如楼上所说,不光是ajax,任何一个页面文件元素都会占用一个连接,所以页面中要少放碎图片以减少请求次数。

查看完整回答
反对 回复 2018-12-14
  • 2 回答
  • 0 关注
  • 714 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信