说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Chrome将跟SPDY说再见,拥抱HTTP/2

HTML文档下载 WORD文档下载 PDF文档下载
近日Google宣布Chrome浏览器将跟SPDY说再见,开始实现HTTP/2协议。到2016年将移除对SPDY的支持,也将移除名为NPN的TLS扩展。Google将SPDY换成HTTP/2是正确的选择,HTTP/2更能代表未来,用户也不会感觉到太大变化。

互联网竞争环境相当的复杂,这个也体现在Web浏览器对不同技术和标准的支持,这些技术和标准都直接导致了性能和兼容性的表现差异很大。可能很多人天真的认为应该有一些真正开放的标准,但是静下来想想,是谁在制定标准呢?如果互联网真的开放,那为什么看起来是几个巨头公司在掌舵呢?所以没有真正开放的标准。

而Google就是这样一个在做决策的公司,决策着Web的未来,当然这不一定是坏事。它会从自身利益角度来决定一些技术的走向,例如近日Google宣布其Chrome浏览器将跟SPDY说再见,开始实现HTTP/2协议。

来自Google的Chris Bentzel说:HTTP是Web万维网的基础网络信息,目前广泛使用的是HTTP/1.1标准,该标准是1999年在RFC2616中定义的。但是到了今天Web的发展日新月异,同时一个新版本HTTP/2也在标准路上不断前行。我们计划在未来数周内发布的Chrome 40中支持HTTP/2标准。

Bentzel进一步解释:一些关键的特性如连接复用、Header压缩、优先级和协议握手改进等等已经完成。Chrome从6开始就支持SPDY,但其大多数优点都已经在HTTP/2中出现,因此是到了跟SPDY说再见的时候了。我们计划在2016年移除对SPDY的支持,同时也将移除名为NPN的TLS扩展。服务器开发人员强烈鼓励迁移到HTTP/2和ALPN。

从这点来看,将SPDY换成HTTP/2是正确的选择,虽然二者都是“开放”的,但是HTTP/2更能代表未来,而且用户也不会感觉到太大的变化。

名词解释:

SPDY(发音同“speedy”)是Google开发的基于TCP的应用层协议,用以最小化网络延迟,提升网络速度,优化用户的网络使用体验。SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强。新协议的功能包括数据流的多路复用、请求优先级以及HTTP报头压缩。谷歌称,引入SPDY协议后,在实验室测试中页面加载速度比原先快64%。

HTTP 2.0即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后的首个更新。HTTP 2.0在2013年8月进行首次合作共事性测试。在开放互联网上HTTP 2.0将只用于https://网址,而http://网址将继续使用HTTP/1,目的是在开放互联网上增加使用加密技术,以提供强有力的保护去遏制主动攻击。

原文链接:开源中国社区

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘