写点什么

HTTP/2 即将发布

  • 2014-08-06
  • 本文字数:641 字

    阅读完需:约 2 分钟

近日,互联网工程任务组(Internet Engineering Task Force ,IETF)对 HTTP/2 做了最后修整,并准备正式发布 HTTP/2。HTTP/2 是新一代的 HTTP 协议,它是由 IETF 的 httpbis 工作组开发,基于 SPDY 协议,目标是在保持与 HTTP 1.1 语义向后兼容性的情况下,减小网络传输延迟,并简化服务器向浏览器传输内容的过程。

目前,工作组已经发布了最终草案,并广泛征求社区建议。开源的Servlet 容器软件Jetty 的开发负责人 Greg Wilkins 在其博客中谈了他对 HTTP/2 的看法,他认为 HTTP/2 有很多值得称赞的地方,比如保持了 HTTP/1.1 的语义、支持服务器推送。但它也有很多糟糕的地方,比如在 WebSocket 与 HTTP/2.0 草案中提到的很多新特性都未得到支持。此外,Nginx 的产品负责人 Owen Garrett 称他们的很多用户都对此协议进行了测试使用,普遍都认为性能得到了较大提升。

第一代的 Web 站点都相对比较简单并且静态资源也相对比较少,而现在的 Web 动辄就是几兆的图片而且对实时性也要求比较高。为了适应新的需求,HTTP/2 通过多种方式来加速 HTTP。比如 HTTP/2 允许服务器一次发送所请求的 Web 页面的所有元素,以减少 HTTP 的负荷。

另外,HTTP/2 对于那些拥有复杂的 Web 站点的组织更有用,特别是当其用户分布在全球或者用户网络不好的情况,比如手机用户。关于 HTTP/2 的更多信息读者可以参考此文档

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

2014-08-06 03:127740
用户头像

发布了 219 篇内容, 共 145.6 次阅读, 收获喜欢 194 次。

关注

评论

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

Python 函数为什么会默认返回 None?

Python猫

Python 编程

商业通识 : 商业到底是什么?

Walker

学习 得到 个人成长 商业

区块链技术应用于链接智慧医疗

CECBC

区块链 社会保险 智能医疗

拥抱K8S系列-04-基于docker部署更多应用

张无忌

Docker 标准化 vsftpd

如何将VSCode变成绿色版本

lmymirror

vscode 教程

Python 为什么要在 18 年前引入布尔类型?且与 C、C++ 和 Java 都不同?

Python猫

Python 编程

Python 为什么能支持任意的真值判断?

Python猫

Python 编程

区块链技术破解数字版权保护难题

CECBC

区块链 版权保护 数字技术

职场求生攻略答疑篇之 3 —— 数据是土地

臧萌

数据 职场成长

SpringBoot 缓存之常用注解

hepingfly

Java 缓存 springboot 注解

Google鼓励的13条代码审查标准 [建议收藏]

简爱W

人生革命由自律发起

胡迪伦

自学编程 拖延症 懒惰 死循环

为什么Java二维数组不用指定列的长度

Rayjun

Java 数组

2020-09-03-第十三周作业

路易斯李李李

为稳外贸保驾护航 区块链交易平台显身手

CECBC

区块链 银行 福费廷

JavaScript 深拷贝与浅拷贝

梁凤波

智能商业时代的思考(一)从在线化到网络化

刘旭东

拼多多 淘宝 智能商业 网络协同

Elasticsearch之mapping

北漂码农有话说

oeasy教您玩转linux010206toilet

o

java安全编码指南之:声明和初始化

程序那些事

安全编码 java安全编码 编码指南 对象初始化

宁波新基建之路 基于制造优势破题智慧发展

CECBC

新基建

持续集成有什么好处?快来看鸭

清菡软件测试

jenkins

[翻译]Defer,Panic,and Recover

卓丁

defer panic recover Go 语言

首个数字银行卡明年发行,广州出台区块链措施支持大湾区

CECBC

区块链 金融科技 社会

【MySQL】我这样分析MySQL中的事务,面试官对我刮目相看!!

冰河

MySQL 面试 事务 隔离级别 冰河

Flink从保存点启动应用-18

小知识点

scala 大数据 flink

一个在交流群里讨论过两轮的问题,答案竟然跟一个 PEP 有关

Python猫

Python 编程

Python 为什么没有 void 关键字?

Python猫

Python 编程

妈妈,今天您几点下班?

脑极体

怎么向女朋友解释什么叫区块链?

艾小仙

比特币 区块链 以太坊 defi

云原生 go-zero 微服务框架

万俊峰Kevin

微服务 microservice go-zero Go 语言

HTTP/2 即将发布_DevOps & 平台工程_小盖_InfoQ精选文章