HTTP2新特性
来源:互联网 发布:linux mkdir权限 编辑:程序博客网 时间:2024/06/05 04:52
- 多路复用
多路复用允许同时通过单一的HTTP/2连接发起多重的请求-响应消息。合并多个请求为一个的优化将不再适用。且图片请求的优先级要低于CSS和SCRIPT.
首部压缩
首部压缩通过HPACK移除了请求中的首部,通过很少的IP package,承载数十个乃至上百个请求,更符合最小数据量的理想化原则。主要步骤:
(1) HTTP/2在客户端和服务器端使用“首部表”来跟踪和存储之前发送的键-值对,对于相同的数据,不再通过每次请求和响应发送;
(2)首部表在HTTP/2的连接存续期内始终存在,由客户端和服务器共同渐进地更新;
(3)每个新的首部键-值对要么被追加到当前表的末尾,要么替换表中之前的值。服务器推送
服务器能够更快的把资源推送给客户端,例如服务器可以主动把JS和css文件推送给客户端,而不是客户端解析HTML再发送这些请求。
二进制格式传输
HTTP/2采用二进制格式传输数据,而非HTTP/1.x的文本格式。同域名下所有通信都在单个连接完成,该连接可以承载任意数据的双向数据流。每个数据流都以消息的形式发送,而消息又由一个或多个帧组成。多个帧之间可以乱序发送,根据帧首部的流标识可以重新组装。
阅读全文
1 0
- Atitit http2 新特性
- http2.0新特性
- HTTP2.0新特性
- HTTP2新特性
- HTTP2 新特性
- http2的一些新特性
- 【网络】HTTP2.0新特性
- 【网络】HTTP2.0新特性
- 【计网】HTTP2.0新特性
- Java9新特性之HTTP2和REPL
- http1 & http2 发展与特性
- http1 & http2 发展与特性
- http2
- HTTP2
- HTTP2
- http2
- http2
- 新特性
- 友盟
- 蚁群算法解决TSP
- ACM的你伤不起!!!
- VS的一些工具
- climbing-stairs &unique-paths
- HTTP2新特性
- 剑指offer--字符流中第一个不重复的字符
- Android中的Binder机制
- STM32低功耗应用
- Linux学习笔记(10)
- Java基础入门
- servlet中文乱码解决
- Linux 高级编程
- 剑指offer--链表中环的入口结点