记一次http/1.1升级http/2
刚刚在知乎看到一篇分析http/3
的文章,发现自己的博客还停留在http/1.1
的阶段,起了折腾的心。嗯,http/1.1→http/2
关于http/2
先简单的说一下http/1.1
和http/2
的区别,http/2主要的是实现了多路复用,也就是说对同一个域的服务器只建立一次TCP连接,加载多个资源,使用二进制帧传输,同时会对http头部进行压缩,还有server push。
相对于http/1.1
,http/2
只建立一次TCP的链接,当网站资源多的时候,速度的提升越明显。这里有一个demo,可以很直观的看到两者之间加载速度的差别https://http2.akamai.com/demo
关于HTTP2.0的多路复用和HTTP1.X中的长连接复用的区别,借用一张图