科技网

当前位置: 首页 >通讯

HTTP2问世可提升Web性能达150

通讯
来源: 作者: 2019-02-26 20:32:24

早在1999年,互联工程任务组(IETF)发布了超文本传输协议(HTTP)的第一个版本HTTP1,此后16年来该协议一直未有更新。然而HTTP1也存在着不足之处,随着互联的日新月异,HTTP1的问题日益显现,为了更好地支持互联的发展,IETF今年5月发布了HTTP2。近日,Akamai首席架构师、W3C咨询委员会代表、HTTP工作组主席Mark Nottingham就HTTP2推出的原因和应用进展接受了采访。

16年后首次更新

谈到推出HTTP2的原因,Mark Nottingham表示手脚发热是高烧还是低烧
,16年前推出的HTTP1已经不能适应现在的Web环境。例如:过去一个Web页面上的元素可能只有几十个,而现在随着各种小图片的应用,元素的数量达到了上百个。在这样的情况下,HTTP1的性能局限日渐凸显,当用户同时建立很多连接时,络拥塞的现象就会产生,用户体验大大降低。此外,HTTP1协议的头部包含了许多冗余信息,进一步加大了传输时延。

针对上述问题,HTTP2进行了如下方面的改进:第一,将HTTP头部进行压缩,减少数据传输量,具体做法是用头部压缩技术将所有请求封装在一个络包里;第二,通过连接复用技术实现在同一时刻只开通一个连接,而不是多个连接,以有效缓解络拥塞。

作为一个发布不久的协议,HTTP2目前已经得到了一些浏览器的支持,如Firefox和Chrome发热鼻塞头痛怎么办
,此外苹果已宣布下一代iOS会支持HTTP2,微软在Edge浏览器中实现了HTTP2,而安卓浏览器如果默认Chrome的话也会支持HTTP2发高烧手脚发热
。“在客户终端这一侧大约50%以上的浏览器都已经支持HTTP2。”Mark Nottingham表示。

5%~15%的Web性能提升

从目前的应用情况来看,更加高效的HTTP2显著地提升了互联性能。根据Mark Nottingham的调查,部署HTTP2的企业普遍反映,HTTP2会带来5%~15%的Web性能提升连花清瘟的效果好吗
。其意义在于,帮助厂商提升用户黏性,甚至于提升电商站的订单转化比率。例如:Firefox在浏览器启用HTTP2之后,立竿见影地看到10%左右的流量都是HTTP2的。

“部署HTTP2的意义在于,改善现有Web上使用的协议,为未来的创新和演进铺平道路。”Mark Nottingham预测,未来会有更多的大型互联公司采用HTTP2,并带动更多的互联公司转向HTTP2。

HTTP2的应用离不开全球各国国家的推动。Mark Nottingham表示,目前虽有一些中国的组织参与了W3C在HTTP标准化上的工作,执行了一些络层的技术标准,但是这样的企业还是少数,Mark Nottingham希望更多的中国组织和企业更深入地参与其中,更为积极地推动Web标准的持续演进。

相关推荐