时间:2015-02-26 09:20:18 来源: 复制分享
据TNW援引IFTF HTTP工作组主席Mark Nottingham的博客消息,万维网(WWW)的基础协议HTTP 16年来的首次重大升级HTTP 2今日正式定稿,已提交RFC Editor,开始全面标准化的工作。
作为WWW的基础协议,HTTP的重要性不言而喻。但是自从1999年HTTP 1.1获采用以来,虽然其间也推出过10多个草案版本,但是由于这些版本在各方面(尤其是性能方面)被认为仍有改进空间,这个基础协议一直未进行任何重大升级。
不过各组织和企业并未放弃改进甚至取代HTTP协议的努力,业界巨头Google就是其中之一。2012年,Google推出了基于TCP的应用层协议SPDY(取speedy谐音,意谓更快),该协议基本沿用了HTTP的语义表示,同时在性能上进行了大幅改进,以减少连接数为目的,通过压缩、多路复用以及优先级赋权来缩短网页的加载时间,同时提高了安全性。
自提出SPDY以来,Google就展开了推动SPDY成为互联网标准的努力。尽管HTTP/2.0标准化工作组2012年接纳了SPDY作为HTTP/2的原型,但是与之竞争的包括了10多个HTTP草案版本以及微软的HTTP Speed+Mobility等提案。Google在自己的浏览器Chrome上部署了SPDY,其优秀的性能表现很快获得了用户的青睐。尽管SPDY的采用率只有3.4%,但是由于获得了Facebook、Yahoo!、Twitter、YouTube、Wordpress等重要网站的支持,在流量承载上SPDY分量不小。经过近3年的竞争比较,Google终于笑到了最后,SPDY成为HTTP/2的基础,而Google也宣布将在2016年弃用SPDY,转而支持HTTP/2。麻雀变凤凰,搜索巨头篡位成功。
尽管HTTP/2的全面标准化尚未完成,但目前已有Firefox、Chrome(PC及Android版)、Safari、Opera、iOS版Safari、Windows8IE11都已经支持HTTP/2.0。HTTP/2可以实现更快的页面加载、更长的连接时间以及服务器推送等。而对于开发者来说,HTPP/2并不需要开发上做太多的改动,因为其使用的API与之前还是一样的。