服务热线:

021-51085186

021-51085186
2016-01-27

HTTP2.0来了,看看哪些优点值得你更换

您现在的位置:首页 » 文章中心 » 网站建设

     HTML语言,程序开发语言,服务器环境一直在升级,但是HTTP我们一直在用,重来没有更换过,今天,我要告诉大家一件重大的事情,那就是:HTTP2.0来了。期待已久,那么有什么优点值得你更换呢?下面协策网络为你一一阐述。

 

 

什么是HTTP及HTTP2.0呢?

      HTTP是指超文本传输协议,数据如何传输就靠HTTP。HTTP2.0即超文本传输协议2.0。更快更安全的传输方式。HTTP/2.0是HTTP协议自1999年HTTP 1.1发布后的首个更新,主要基于SPDY协议,HTTP/2标准于2015年5月以RFC 7540正式发表。

二、HTTP/2.0的趋势

      目前暂时没有国内主流站点对HTTP/2.0支持比例的准确数据,但据w3techs给出的最新调查结果看,国外全网已有5.2%的站点使用了HTTP/2.0,另据一份CDN的数据显示,全网HTPPS流量有50%左右已使用HTTP/2.0。

      除此之外,主流互联网平台、组件和模块,大部分都已经或正在支持HTTP/2.0,如浏览器(chrome/safari/ff/opera)、web服务器(apache/ngx/IIS)、proxy服务器(squid/varnish)、以及其他如curl、netty、jetty等。

      在主流语言方面,大多已经有了成熟可用的http/2协议库,至少已经覆盖了C/C++、js、java、perl、go、python、ruby、php等,进一步简化向http/2的迁移工作。

     HTTP2.0的核心优点有哪些呢?

     1、采用二进制格式传输数据,而非文本格式,二进制格式在协议的解析和优化扩展上带来更多的优势和可能

     2、对消息头进行压缩传输,能够节省消息头占用的网络的流量,而 http1.1 每次请求,都会携带大量冗余头信息,浪费了很多带宽资源,头压缩能够很好的解决该问题

    3、多路复用,就是多个请求都是通过一个 TCP 连接并发完成,http1.1 虽然通过pipeline也能并发请求,但是多个请求之间的响应会被阻塞的,所以 pipeline 至今也没有被普及应用,而 http2.0做到了真正的并发请求,同时,流还支持优先级和流量控制

     4、服务器推送,服务端能够更快的把资源推送给客户端,例如服务端可以主动把 JS 和 CSS 文件推送给客户端,而不需要客户端解析 HTML 再发送这些请求,当客户端需要的时候,它已经在客户端了

    HTTP2.0处理图

    所以HTTP2.0可以带来以下好处?

    1,提升网站访问速度

    2,降低服务器压力

    3,部分替代异步加载的使用

    4,保护网站安全

    缺点?

    目前只有HTTPS的站点可以使用HTTP2.0,普通站点只能先等着了!