http/2.0与http/1.1的区别

Posted moneyss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http/2.0与http/1.1的区别相关的知识,希望对你有一定的参考价值。

http/2是http协议自1999年http1.1发布后的首个更新  主要基于SPDY协议

2.0  采用二进制 而不是文本格式

完全多路复用 而不是有序并阻塞的   只需要一个连接即可实现并行

使用报头压缩 http/2降低了开销

http/2让服务器可以将响应主动‘推送’到客户端缓存中

 

为啥2.0 需要多路传输

1.x有个问题叫线端阻塞(head-of-line blocking),它是指一个连接(connection)一次只提交一个请求的效率比较高 多了就会变慢

1.1试过用流水线(popelining)来解决问题, 

以上是关于http/2.0与http/1.1的区别的主要内容,如果未能解决你的问题,请参考以下文章

Http 0.9 Http 1.0 Http 1.1 Http 2.0区别

HTTP0.9 HTTP1.0 HTTP 1.1 HTTP 2.0区别

详解HTTP协议版本(HTTP/1.01.12.03.0区别)

详解HTTP协议版本(HTTP/1.01.12.03.0区别)

一文搞懂HTTP2.0和HTTP1.0的区别

一文搞懂HTTP2.0和HTTP1.0的区别