HTTP2问世可提升Web性能达15%

2015-03-16 07:36左岸
通信世界 2015年22期
关键词:问世浏览器头部

本刊记者 | 左岸

HTTP2问世可提升Web性能达15%

本刊记者 | 左岸

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

Mark Nottingham

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标准的持续演进。

猜你喜欢
问世浏览器头部
保时捷911CARRERA RS 2.7问世五十周年
超级“人造肌肉”问世 可提起超自重一万倍以上重量
火箭的头部为什么是圆钝形?
会捉苍蝇的高速软体机器人问世
微软发布新Edge浏览器预览版下载换装Chrome内核
反浏览器指纹追踪
自适应统计迭代重建算法在头部低剂量CT扫描中的应用
新型履带式全移动破碎设备问世
蚝壳巧制作
浏览器