文档章节

HTTP2协议

0了凡0
 0了凡0
发布于 2016/12/12 10:13
字数 389
阅读 40
收藏 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
原来你是这样的http2......

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由mariolu发表于云+社区专栏 序言 目前HTTP/2.0(简称h2)已经在广泛使用(截止2018年8月根据Alexa流行度排名的头部1千万网站...

腾讯云加社区
09/05
0
0
HTTP 2.0 协议草案面世 基本协议单位为帧

http2协议的草案已经出来了,阅读了一下网上的中文版,http2尽可能的兼容http1.1。改进了http1.1协议的不足。 http1.0和http1.1的缺点: 1.http1.0只允许在一个连接上建立当前未完成的请求 2....

neou
2014/09/26
5.7K
33

没有更多内容

加载失败,请刷新页面

加载更多

Docker Compose 原理

Docker 的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用 docker 镜像作为软件产品的载体,使用 docker 容器提供独立的软件运行上下文环境,使用 dock...

Java干货分享
36分钟前
0
0
解决过滤器中设置cookie无效的问题

解决过滤器中设置cookie无效的问题 代码现场 filterChain.doFilter(sessionSyncRequestWrapper, response);Cookie emailCook = WebServletUtil.getSelectedCookie(request.getCookies(), ......

黄威
47分钟前
0
0
Hbase Schema 设计注意事项及最佳实践总结

一个列族的所有列在硬盘上存放在一起,使用这个特性可以把不同访问模式的列放在不同列族,以便隔离它们。这也是HBase被称为面向列族的存储(column-family-oriented store)的原因。 1、RowKe...

PeakFang-BOK
59分钟前
2
0
t-io给群组成员内置排序

1、实现比较器Comparator<ChannelContext> package xxx;import java.util.Comparator;import java.util.Objects;import java.util.Set;import java.util.TreeSet;import or......

talent-tan
今天
2
0
px、em、rem 区别及作用

原文 起因: 一开始是为了解决页面放大时,字体不跟着放大的 bug。现在多用用于统一规范。 概念: 任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em...

lemos
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部