美文网首页
HTTP/1.x/2 的特性

HTTP/1.x/2 的特性

作者: heqinglin8 | 来源:发表于2019-06-13 00:27 被阅读0次

    HTTP2.0和HTTP1.X相比的新特性:

    1、HTTP2.0 是基于二进制格式传输的,由于0,1更加简单,所以更加健壮。而http1.X是基于文本格式的,文本表示的形式多样,必然要考虑的点比较多。

    2、HTTP2.0支持多路复用,即连接共享。一个连接可以有多个request,每个request用id区别,分发到不同的服务端请求。

    3、HTTP2.0支持header压缩。HTTP1.x有大量的重复的header头信息,这里占有大量带宽,所以HTTP2.0endoce,避免了重复的传输。

    4、服务端推送,HTTP2.0支持服务端向客户端push消息,server push。

    扩展:

    1.1相对于1.0最大的变化就是增加了持久连接支持,HTTP1.1支持连接复用,由于http是基于tcp,所以每次请求都最少3次握手才能传送消息,如果连接复用,那么大大节省了资源和时间。

    HTTP2.0是基于spdy改进的,但是也有两点不同:

    HTTP2.0支持http,spdy强制https

    HTTP2.0  header的压缩算法采用heack算法而不是spdy的DEFLATE算法。

    相关文章

      网友评论

          本文标题:HTTP/1.x/2 的特性

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