请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

串行并行

我们平时开发项目,HTTP1.1的话
是不是可以理解为在一个TCP连接里,然后我发生的6个AJAX就是6个HTTP连接吗?

正在回答 回答被采纳积分+3

1回答

Jokcy 2020-10-15 19:39:29

1.1里面你同时发6哥ajax就是会创建6个TCP连接

0 回复 有任何疑惑可以回复我~
  • Jokcyl老师,1.1的pipeline不是已经支持“一次连接多次请求“了吗?即是这样的话,为什么6个ajax需要6次TCP连接呢?这个串行是不是可以理解为进程阻塞呢?另外http2中增加了推送后,是不是就可以取代websocket的作用了?恳请老师解惑,十分感谢
    回复 有任何疑惑可以回复我~ 2021-01-18 14:26:52
  • Jokcy 回复 程煦儿 #2
    一个连接确实可以发送多个http请求,但他们是串行的,也就是后面的要等前面结束。如果你要实现同时发送多个http请求就需要创建多个tcp连接。
    回复 有任何疑惑可以回复我~ 2021-01-18 21:17:22
  • 程煦儿 回复 Jokcy #3
    哦哦 我忽略时间概念了  谢谢老师 !
    还是第二个问题哈,http2中增加了推送后,是不是就可以取代websocket的作用了?
    回复 有任何疑惑可以回复我~ 2021-01-19 09:24:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信