NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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:253020
用户头像

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

关注

评论

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

为什么你的敏捷总是不成功?

敏捷开发

《大厂面试》之JVM篇21问与答

钟奕礼

Java java程序员 java面试 java编程

StartDT奇点云通过CMMI5全球软件领域最高级别成熟度认证

奇点云

CMMI 奇点云

某邮储银行数据归集系统在HTAP场景下的选型与实践

OceanBase 数据库

信息论与编码:信道编码的基本概念

timerring

11月月更 信息论

让 Serverless 更普惠,阿里云函数计算 FC 宣布全面降价,最大幅度达 37.5%

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

Spring Bean的生命周期(详细解读)

千锋IT教育

日志异常检测准确率低?一文掌握日志指标序列分类

云智慧AIOps社区

深度学习 日志分析 时间序列 指标预测 日志异常

汇总LED显示屏专业知识

Dylan

LED LED显示屏 led显示屏厂家

BI口碑分析,Quick BI何以连续入选魔力象限

巷子

MyBatis 延迟加载代码详解

千锋IT教育

国标解读|从关键信息基础设施安全国标看软件供应链安全

墨菲安全

SBOM 软件供应链安全

让 Serverless 更普惠,阿里云函数计算 FC 宣布全面降价,最大幅度达 37.5%

Serverless Devs

阿里云 Serverless

【LeetCode】字母大小写全排列Java题解

Albert

算法 LeetCode 11月月更

Wallys/DR7915/MT7915/MT7975/industrial mini pcie card 2T2R

Cindy-wallys

MT7915 MT7975 / 2.4G&5G

JavaScript刷LeetCode拿offer-双指针技巧(上)

Geek_07a724

JavaScript LeetCode

前端leetcde算法面试套路之堆

js2030code

JavaScript LeetCode

用javascript分类刷leetcode3.动态规划(图文视频讲解)

js2030code

JavaScript LeetCode

阿里P8整理的新版手抄本,所有Java知识操作

钟奕礼

Java java程序员 java面试 java编程

3.1版本【HarmonyOS 第一课】正式上线!参与学习赢官方好礼>>

HarmonyOS开发者

HarmonyOS

腾讯会议后台研发效能提升之路

博文视点Broadview

用javascript分类刷leetcode3.动态规划(图文视频讲解)

Geek_07a724

JavaScript LeetCode

前端leetcde算法面试套路之回溯

js2030code

JavaScript LeetCode

mysql经典面试题

@下一站

MySQL 编程 dba 11月月更

【计算讲谈社】第十二讲|数据中心那些事儿

大咖说

数据中心 碳中和

JavaScript刷LeetCode拿offer-分治

Geek_07a724

JavaScript LeetCode

【11.11-11.18】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动

如何通过Java代码给Word文档添加水印?

在下毛毛雨

Java word 水印

【案例】数字化浪潮中,云科通明湖如何助力能源行业弯道超车?

云科通明湖

负载均衡

适合小白Web前端入门JS基础知识梳理汇总

千锋IT教育

开源共建 | Dinky 扩展批流统一数据集成框架 ChunJun 的实践分享

袋鼠云数栈

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