(chap9 基于HTTP的功能追加协议) 期盼已久的http 2.0
Posted thefist11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(chap9 基于HTTP的功能追加协议) 期盼已久的http 2.0相关的知识,希望对你有一定的参考价值。
1. HTTP/2.0 定义
- 改善用户使用Web时的速度
- HTTP2.0性能增强的核心
- HTTP 2.0是在应用层(HTTP2.0)和传输层(TCP or UDP)之间增加一个二进制分帧层
2. HTTP/2.0的实现方法:
- SPDY
- HTTP Speed+Mobility (微软起草,用于改善并提高移动端通信时的通信速度和性能的标准,它建立在Google提出的SPDY与WebSocket的基础之上)
- NetWork-Friendly HTTP Upgrade (主要在移动端通信时改善HTTP性能的标准)
3. HTTP/2.0的特性
不会改动HTTP 的语义,HTTP 方法、状态码、URI 及首部字段,等等这些核心概念上一如往常,却能致力于突破上一代标准的性能限制,改进传输性能,实现低延迟和高吞吐量
- HTTP/2使用二进制数据流,HTTP/1.x使用效率较低的文本数据。
- HTTP/2支持首部压缩
在请求后,返回的数据包括描述信息:来源,类型,长度,可以缓存的时间等。并且在HTTP/2中进行了压缩。 - HTTP/2使用管道Pipelining传输(双向字节流)
在HTTP1.1中服务器必须与接收请求,以相同的顺序进行收发响应。HTTP/2支持异步,可以更快的处理响应。 - HTTP/2支持多路复用
在HTTP1.1里,在任何时间只能在TCP连接处理一个请求,浏览器同时请求几个连接时,如果是大或慢的资源会导致文件下载延迟。HTTP/2可以允许在同一时间的单个连接发出多个请求和接收多个响应。 - HTTP/2支持请求优先级
- HTTP/2支持服务器推送
4. HTTP/2.0的7项技术及讨论
参考:
- 竹小冉 《图解HTTP》基于HTTP的功能追加协议 cnblogs
以上是关于(chap9 基于HTTP的功能追加协议) 期盼已久的http 2.0的主要内容,如果未能解决你的问题,请参考以下文章
(chap9 基于HTTP的功能追加协议) Web 服务器管理文件的 WebDAV