Http2 中比较重要的特性更新

HTTP2规范目前还没有完全定稿,某些关键的部分仍然在确认中。HTTP2借鉴了Google的SPDY的思想。

虽然版本号更新为2,但是在URL请求格式上仍然沿用了HTTP1.x,并且后续的版本以大版本号进行更新,不会再出现小版本号更新的情况。

此次HTTP2与HTTP1.x相比,重要的变化有如下几点:

1,传输格式改为采用二进制,而不再像HTTP 1.x 一样使用Plain Text;

2,连接可以进行复用(还不清楚是多个会话间复用,还是多应用间复用),理论上可以大幅减少多个请求的连接重建时间和资源消耗;

3,Http头可以进行压缩传输。

4,Server Push特性。

 

对于基于Web的开发而言,可能造成的影响主要有两点:

1,后续请求和响应时间,在协议层面会更快,理论上可以适当降低我们做前段优化的难度;

2,后续分析网络层面的问题,不是很方便(二进制传输,不能直接查看),需要借助外部工具来操作。

在如下网站,可以找到HTTP2 规范的相关发起背景和规范的梗概描述:

http://daniel.haxx.se/http2/

 

posted @ 2015-03-06 14:09  自由协会会长  阅读(218)  评论(0编辑  收藏  举报