写点什么

HTTP/2 呼之欲出,Google 不再开发 SPDY

  • 2015-02-12
  • 本文字数:909 字

    阅读完需:约 3 分钟

在 HTTP/2.0 集成了 SPDY 并进入标准化的最后阶段时,Google 宣布不再开发 SPDY。

HTTP/1.1 在 1999 年由 RFC 2616 定为标准,从那以后,整个互联网就一直基于它在运行,其间有人提出了总共 10 个更新版本或替代协议,但是有些版本被认为还有改进的空间,尤其是性能方面。Google 也是尝试改进 HTTP/1.1 的公司之一,他们在2009 年发布了SPDY 协议。通常情况下,这种尝试获得成功的机会微乎其微,因为互联网有庞大的历史包袱,但Google 有一件武器能使SPDY 流行起来:Chrome。他们搭建了自己的网站,修改了Chrome 来支持SPDY,用户被其更好的性能所吸引,把压力留给了其他网站和浏览器开发商。

根据 W3Techs 的统一,目前,在全球超过 12 亿的网站中,有 3.4% 使用了 SPDY 协议。这个比例看起来不高,但这份名单中包括了一些最大的网站,有 Google、Facebook、Yahoo!、Twitter、YouTube、Wordpress 等,这使得互联网每天通过 SPDY 协议来承载的页面流量在总流量数中占了相当大的份额。

负责 HTTP/2.0 标准化工作的 IETF HTTPBIS 工作小组在 2012 年的一次讨论中,决定把 SPDY 作为 HTTP/2.0 的原型,但一开始他们没有想完全采用它。微软也提出了他们自己的提案,称为 HTTP Speed+Mobility 。三年后,看起来 SPDY 已经在竞争中胜出,它已经被 HTTPBIS 工作小组采纳为 HTTP/2.0,并且进入标准化流程的最后阶段。

由此, Google 宣布 SPDY 将于 2016 年头退休,转而采用 HTTP/2.0。对于 Google 旗下的网站和 Chrome 来说,只是换了个协议名字,协议本身没什么变化。最新的 Chrome 40 里面有个 SPDY/4 开关,有兴趣测试 HTTP/2.0 的人可以打开它。Google 也打算不再让 Chrome 支持 NPN 协议,转而支持 ALPN 协议,并建议开发者使用最新的TLS 扩展

根据CanIUse 的统计,目前Firefox、Chrome、Safari、Opera、iOS 版Safari、Android 版Chrome、Windows 8 上的IE 11 都已经支持HTTP/2.0,有些需要打开选项,有些不需要。Windows 10 预览版自带的浏览器也支持它。Apache、Windows 10 上的IIS 和nginx 都已经实现了SPDY 3.1 或4(这就是HTTP/2.0)。剩下的就是网站管理员们去升级服务器软件了。

查看英文原文: Google Dumps SPDY after HTTP/2 Enters “Last Call”

2015-02-12 05:253319
用户头像

发布了 77 篇内容, 共 38.5 次阅读, 收获喜欢 26 次。

关注

评论

发布
暂无评论
发现更多内容

DAM的神奇力量,看亚马逊云科技如何助力特赞以内容驱动增长?

Lily

vue面试常见考察点总结

bb_xiaxia1998

Vue

技术分享 | 接口自动化测试如何处理 Header cookie

霍格沃兹测试开发学社

扬帆出海,亚马逊云科技如何助力神策数据从0到1快速布局独立站出单?

Lily

阿里新一代微服务,内部大佬手抄的笔记+脑图不容错过,全是精华

Geek_0c76c3

Java 数据库 开源 程序员 开发

React-Hooks怎样封装防抖和节流-面试真题

beifeng1996

React

对最近火热的“DevOps已死”的回应

Jianmu

DevOps 敏捷开发 软件危机 自动化运维

字节算法大神手写的算法笔记,曾连续多次霸榜 GitHub Trending 首页

Geek_0c76c3

Java 数据库 开源 程序员 开发

测试过程中遇到的那些奇葩bug

霍格沃兹测试开发学社

给想转Go或者Go进阶同学的一些建议

王中阳Go

php Go web java 编程 #go 10月月更

Springboot使用 prometheus监控

琦彦

监控 Prometheus springboot 10月月更

防窜货管理如何更智能? VoneTracer新功能给你答案!

旺链科技

区块链 溯源 产业区块链

Github星标百万!终于有人将Spring技术精髓收录成册

Geek_0c76c3

Java 数据库 开源 程序员 开发

Vue是怎样监听数组的变化的?

bb_xiaxia1998

Vue

前端几个常见考察点整理

beifeng1996

React

MySQL持续霸榜,《高性能MySQL》第4版追新巨献!

博文视点Broadview

告诉你个广告业务存储神器

华为云开发者联盟

数据库 广告 华为云 企业号十月PK榜

数据结构学习,链式队列

IC00

学习 数据结构 算法 学习笔记 10月月更

STM32L051测试 (四、Flash和EEPROM的读写)

矜辰所致

EEPROM Flash STM32L051 10月月更

技术分享 | 代码覆盖率集成

霍格沃兹测试开发学社

技术分享 | 单元测试体系集成

霍格沃兹测试开发学社

技术分享 | 做到这几点,你也能成为 BAT 的抢手人!

霍格沃兹测试开发学社

Google 测试总监聊如何经营成功的测试职业生涯

霍格沃兹测试开发学社

如何从 0 开始学 Python 自动化测试开发(一)

霍格沃兹测试开发学社

视频中为什么需要这么多的颜色空间?

百度Geek说

计算机视觉 音视频 企业号十月 PK 榜

【LeetCode】链表组件Java题解

Albert

算法 LeetCode 10月月更

C#使用Spire.PDF依赖,PDF转Word,Excel,Html代码分析

IC00

C# 学习 程序员 上位机 10月月更

Kubernetes高可用性监控:Thanos的部署

琦彦

Kubernetes Thanos 10月月更

测试工程师六大能力模型

霍格沃兹测试开发学社

有一说一!你背的MySQL八股文可能存在错误的结论

Java永远的神

MySQL 数据库 程序人生 Java 面试 架构师

Java or Python?测试开发工程师如何选择合适的编程语言?

霍格沃兹测试开发学社

HTTP/2呼之欲出,Google不再开发SPDY_Google_Abel Avram_InfoQ精选文章