美文网首页
简单讲解一下 http2 的多路复用

简单讲解一下 http2 的多路复用

作者: JLong | 来源:发表于2021-02-24 08:50 被阅读0次

    HTTP2采用二进制格式传输,取代了HTTP1.x的文本格式,二进制格式解析更高效。

    多路复用代替了HTTP1.x的序列和阻塞机制,所有的相同域名请求都通过同一个TCP连接并发完成。在HTTP1.x中,并发多个请求需要多个TCP连接,浏览器为了控制资源会有6-8个TCP连接都限制。

    HTTP2中

    同域名下所有通信都在单个连接上完成,消除了因多个 TCP 连接而带来的延时和内存消耗。

    单个连接上可以并行交错的请求和响应,之间互不干扰

    总结: HTTP1.x中,相同域名下并发多个请求需要多个TCP连接,一般浏览器为了控制资源会限制TCP连接,造成延时和内存消耗;HTTP2多路复用下,同域名所有通信可以在单个TCP连接上完成,并行交错请求和响应,互不影响,消除多个 TCP 连接而带来的延时和内存消耗。

    相关文章

      网友评论

          本文标题:简单讲解一下 http2 的多路复用

          本文链接:https://www.haomeiwen.com/subject/kbetfltx.html