产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

HTTP/2 正式通过 IETF 组织批准发布

  • 2015-02-25
  • 本文字数:818 字

    阅读完需:约 3 分钟

HTTP 是 Web 的核心技术之一,HTTP/2 是新一代 HTTP 协议。相比 HTTP/1(于 1999 年由 RFC 2616 定为标准),HTTP/2 有了重大的改进。HTTP/2 由 IETF(国际互联网工程任务组)的 httpbis 工作组基于 SPDY 协议开发,其目标是在保持与 HTTP 1.1 语义向后兼容性的情况下,减小网络传输延迟,并简化服务器向浏览器传输内容的过程。近日,从 IETF 的官方博客中得知,针对 200 多个设计问题 17 个草案 30 个实现,IETF 经过两年多的讨论,HTTP/2 和 HPACK (JSON 的压缩算法)规范终于通过了 IETF 的批准并成为可跟踪的 RFC 标准。

SPDY 是一种由 Google 发起、兼容 HTTP 的协议,目前已有众多浏览器支持该协议,如 Chrome、Opera、Firefox 等。2012 年,IETF HTTP 工作组(HTTP Working Group)开始基于 SPDY 协议以研究 HTTP/2 标准,并通过 6 次组织内的会议以及来自社区的讨论完成了最初版本的确定。

IETF HTTP 工作组负责人和 W3C 的成员之一 Mark Nottingham 在个人博客中也报道了相关信息,Mark Nottingham 指出HTTP/2 接下来的主要工作是分配RFC 编号和正式发表,他还指出了HTTP/2 相比HTTP/1 的改进之处,如更快的页面加载、更长久的连接、服务器信息推送、减少加密连接开销、多路复用功能等。

近日,Google 已宣布 SPDY 将于 2016 年退休,转而采用 HTTP/2。根据 CanIUse 的统计,目前Firefox、Chrome、Safari、Opera、iOS 版Safari、Android 版Chrome、Windows 8 上的IE 11 都已经支持HTTP/2,Windows 10 预览版自带的浏览器也支持它。Apache、Windows 10 上的IIS 和Nginx 都已经实现了SPDY 3.1 或4(这就是HTTP/2),剩下的工作就是网站管理员们去升级服务器软件了。关于HTTP/2 的更多信息,读者可以查看GitHub 上关于 HTTP/2 的相关信息


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015-02-25 09:503679
用户头像

发布了 46 篇内容, 共 52.4 次阅读, 收获喜欢 15 次。

关注

评论

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

MySQL高可用架构:mysql+keepalived实现

AI乔治

Java MySQL 架构 高可用架构 keepalive

Dubbo学习笔记

风翱

dubbo 4月日更

Rust从0到1-代码组织-use关键字

rust 代码组织 use

你的开发好帮手:下一代云原生开发工具技术

华为云开发者联盟

云原生 编码 开发工具 代码补全 调测

从UCloud优刻得2020年全年财报,看云计算公司发展之路

面试别慌!阿里专家带你从【入门+基础+进阶+项目】攻破SpringBoot

Java架构师迁哥

重装变态的微信

箭上有毒

生活记录 4月日更

对于医疗健康行业,区块链最大的价值在哪里?

CECBC

医疗

收藏!阿里P9耗时28天,总结历年亿级活动高并发系统设计手册

Java架构师迁哥

云上细粒度访问管理的参考架构

张晓辉

云原生 网关 访问控制 OPA

云图说|读请求太多怎么办?一键读写分离来帮忙

华为云开发者联盟

MySQL 读写分离 云数据库 云数据库MySQL

架构师必经之路!Github榜首Java代码优化:77案例+28技巧开源分享

Java架构师迁哥

容器&服务:metrics-server探索

程序员架构进阶

k8s 28天写作 弹性扩容 4月日更 metrics server

浪潮×积成电子:尝到了工业互联网的“甜头”

云计算

持续交付实战

云飞扬

一枚比特币变换一台车,特斯拉与比特币还要绑定多久?

CECBC

特斯拉

智能小车系列-树莓派初次使用环境配置

波叽波叽啵😮一口盐汽水喷死你

树莓派 wifi SSH 无显示器 树莓派首次配置

小技巧 | 帮助运营小姐姐批量修改文件名的几种方式

梁龙先森

Node 脚本 PowerShell

工行首次全面展示数十项数字人民币研发试点成果

CECBC

数字人民币

为什么区块链技术仍然被人们认为当成一个投机的工具?

CECBC

LeetCode题解:151. 翻转字符串里的单词,数组,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

华为云FusionInsight MRS:千余节点滚动升级业务无中断

华为云开发者联盟

大数据 数据湖 节点 集群 华为云FusionInsight MRS

如何在 Spring/Spring Boot 中优雅地做参数校验?

JavaGuide

Java spring springboot

京东首席架构师深邃洞察:服务化+云原生+微服务

Java架构师迁哥

别让心里的墙,挡住了你未来的路

小天同学

思考 认知提升 认知 4月日更

图算法系列之深度优先搜索(二)

Silently9527

深度优先搜索 数据结构和算法 图算法

AI数学基础之:P、NP、NPC问题

程序那些事

人工智能 AI 程序那些事

全面复盘B站面试时坑我最深的Java并发:JDK源码剖析

Java架构师迁哥

强化区块链技术在数字政府、智慧城市、智能制造等领域应用

CECBC

人工智能

美的蒸烤料理炉全新上线华为商城,首款搭载鸿蒙系统的设备有何不同?

科技汇

面向软件 IT 专业的高校大学生就业与专业关联性的问卷调查

谙忆

HTTP/2正式通过IETF组织批准发布_语言 & 开发_李小兵_InfoQ精选文章