写点什么

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

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

关注

评论

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

「 活动 」连续 3 天,企业容器应用实战营上海站来啦!

阿里巴巴云原生

阿里云 Kubernetes 容器 云原生 活动

授人以渔,华为“开源雨林”计划致力推动开源生态发展

设计电商秒杀系统

木云先森

架构训练营

第 14 章 -《Linux 一学就会》- RAID磁盘阵列的原理与搭建

学神来啦

Linux linux运维 linux云计算

设计模式如何提升 vivo 营销自动化业务扩展性 | 引擎篇01

vivo互联网技术

自动化 后端 设计模式 软件架构设计 java

Vue进阶(幺叁幺):父子组件传值实现数据深拷贝

No Silver Bullet

Vue 深拷贝 10月月更

Pandas高级教程之:时间处理

程序那些事

Python 大数据 数据分析 pandas 程序那些事

梦幻西游H5游戏超详细图文架设教程

echeverra

H5游戏

为绿色而生:智慧矿山可视化数治监管

一只数据鲸鱼

数据可视化 智慧矿山 煤矿 矿山

成本直降50% | 阿里云发布云原生网关,开启下一代网关新进程

阿里巴巴中间件

阿里云 微服务 云原生 中间件 网关

专场预告 | DTCC数据库技术大会云溪数据库专场

云计算

SSH是什么?怎么组成?有哪些优势?

行云管家

SSH 服务器 SSH工具 服务器管理协议

12种 vo2dto 方法,就 BeanUtils.copyProperties 压测最拉胯!【快双11了,别用错喽】

小傅哥

Java 小傅哥 MapStruct vo2dto JMapper

百分点大数据技术团队:低代码平台实践

百分点科技技术团队

校友录小程序开发笔记三十二:校友卡模块设计与实现

CC同学

模块九 电商秒杀系统设计

小牧ah

架构实战营

直播回顾|蒋烁淼:《下一代企业级应用软件论坛》可观测性主题精彩分享

观测云

可观测性

【LeetCode】删除链表的倒数第 N 个结点Java题解

Albert

算法 LeetCode 10月月更

低代码BPM平台

低代码小观

低代码 企业 企业管理 BPM 低代码平台

DCI架构是如何解决DDD战术建模缺点的?

华为云开发者联盟

领域驱动设计 对象 建模 对象编程 DCI架构

仅需三天,受人追捧的华为内部Java优化笔记登顶Github热搜!

Java 架构 面试 程序人生 编程语言

013 云原生之容器技术

穿过生命散发芬芳

云原生 10月月更

【Flutter 专题】32 图解自定义 View 之 Paint

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 10月月更

云计算改变企业的传统思考方式

低代码小观

云计算 创新 企业 企业管理 传统观念

【优化技术专题】「线程间的高性能消息框架」终极关注Disruptor的核心源码和Java8的@Contended伪共享指南

码界西柚

Disruptor 异步执行 高性能框架 10月月更

浙江金华市正规等保测评机构有几家?在哪里?联系电话是多少?

行云管家

网络安全 等保 等保测评

11. python入门复习教程之命名空间与作用域,再谈异常,标准库,持久化与序列化

梦想橡皮擦

10月月更

中秋图关系构建

6979阿强

图算法 GraphScope 中秋节

一加9 Pro怎么样?值得入手的全能旗舰

Geek_8a195c

教你用Java7的Fork/Join框架开发高并发程序

华为云开发者联盟

Java 算法 线程 高并发 Fork/Join框架

机器翻译是否能替代人工翻译?从前世今生说起

博文视点Broadview

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