文档章节

HTTP2协议

0了凡0
 0了凡0
发布于 2016/12/12 10:13
字数 389
阅读 39
收藏 0

1、SPDY 的主要目标是降低延迟并提高安全性。为了减少延迟,它包括多路复用的支持 — — 支持单个链接的多个请求,不同的请求优先级 — — 为了安全,它强制性使用 TLS 。

2、HTTP/2 采用了 SPDY 的一些特点,如多路复用技术,并使用一套略有不同的 TLS 扩展。

2015年2月19日,HTTP协议规范的标准化组织The Internet Engineering Task Force's HTTP Working Group,正式发布了HTTP 2协议。HTTP协议工作组实际上发布了两个相关的规范:

1)HTTP/2协议
2)HPACK

HPACK是HTTP/2协议Header部分的压缩规范。

HTTP/2协议规范的制定工作是从2012年开始的,是为了响应Google的SPDY协议而制定。

3、http是文本协议,http2是二进制协议

总结:1、http2采用二进制协议较原来的文本协议提高请求速度和降低带宽消耗

     2、多路复用技术降低页面性能瓶颈

     3、HPACK是区别于spdy协议采用Gzip压缩规范而言,Gzip安全性存在很大的危险,而Hpack很好的解决了这一问题

 

© 著作权归作者所有

共有 人打赏支持
0了凡0
粉丝 3
博文 78
码字总数 29030
作品 0
昌平
转:http2.0时代即将到来~~~~~

HTTP2.0,WEB开发者不可错过的新标准! 08月12日 谢世诚 发表 三周之前,在东京开会的Mark Nottingham先生在地铁上试图用他的手机导航,但是这个漫长的加载过程让他十分不爽。而当他替换了一...

月黑风高杀人夜
2015/08/23
0
0
Servlet 4.0 草案

Servlet API是Java EE Platform最常用的API之一,随JAVA EE7一起发布的Servlet 3.1为我们带来了许多新特性,如增加了对HTTP 1.1协议升级机制(upgrade mechanism)的支持(用于支持WebSocket),...

NinjaSquid
2014/08/03
14.1K
26
或许是 Nginx 上配置 HTTP2 最实在的教程了

导读 从 2015 年 5 月 14 日 HTTP/2 协议正式版的发布到现在已经快有一年了,越来越多的网站部署了 HTTP2,HTTP2 的广泛应用带来了更好的浏览体验,只要是 Modern 浏览器都支持,所以部署 HT...

linuxprobe16
2016/11/19
51
0
使用let's Encrypt给网站加入https同时支持http2

1.如果python版本是2.6请运行 2.重点 下载脚本 3.配置 执行过程中会自动生成需要的 key 文件。其中 为账户密钥, 为域名私钥, 为域名指向的目录, 为要签的域名列表, 需要 证书时取消 的注...

果树啊
2016/03/10
14
0
CDN HTTPS 最佳实践系列——HTTP/2(二)

背景 HTTP/2 是最新的 HTTP 协议,已于2015年5月份正式发布,Chrome、 IE11、Safari 以及 Firefox 等主流浏览器已经支持 HTTP/2 协议。阿里云 CDN 在2016年7月份开始全网支持 HTTP/2,是国内...

樰篱说
2017/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

angular 解决其他电脑不能访问的问题。

ng serve --host 0.0.0.0 --disable-host-check

miaojiangmin
今天
1
0
优酷视频文件怎么转换格式

  以前在优酷上下载视频都只是在手机上观看,但随着科技的发展,对于视频的要求也逐渐增多,不再只是观看视频那么简单,在精彩的部分还会将其单独分割出来,然后进行视频剪辑,可以做出我们...

萤火的萤火
今天
0
0
数据结构:散列

在一个数据结构中查找key元素,用顺序查找、二分查找都需要经过一系列关键之比较才能查找到结果,平均查找长度与数据量有关,元素越多比较次数就越多。 如果根据元素的关键字就能知道元素的存...

京一
今天
1
0
Apache RocketMQ 正式开源分布式事务消息

近日,Apache RocketMQ 社区正式发布4.3版本。此次发布不仅包括提升性能,减少内存使用等原有特性增强,还修复了部分社区提出的若干问题,更重要的是该版本开源了社区最为关心的分布式事务消...

阿里云云栖社区
今天
32
0
使用JavaScript和MQTT开发物联网应用

如果说Java和C#哪个是最好的开发语言,无疑会挑起程序员之间的相互怒怼,那如果说JavaScript是动态性最好的语言,相信大家都不会有太大的争议。随着越来越多的硬件平台和开发板开始支持JavaS...

少年不搬砖老大徒伤悲
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部