File tree 1 file changed +1
-1
lines changed
1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -194,7 +194,7 @@ HTTP 状态码用于描述 HTTP 请求的结果,比如 2xx 就代表请求被
194
194
195
195
![ HTTP/1.0 和 HTTP/1.1 对比] ( https://oss.javaguide.cn/github/javaguide/cs-basics/network/http1.1-vs-http2.0.png )
196
196
197
- - ** 多路复用(Multiplexing)** :HTTP/2.0 在同一连接上可以同时传输多个请求和响应(可以看作是 HTTP/1.1 中长链接的升级版本),互不干扰。HTTP/1.1 则使用串行方式,每个请求和响应都需要独立的连接,而浏览器为了控制资源会有 6-8 个 TCP 连接的限制。。 这使得 HTTP/2.0 在处理多个请求时更加高效,减少了网络延迟和提高了性能。
197
+ - ** 多路复用(Multiplexing)** :HTTP/2.0 在同一连接上可以同时传输多个请求和响应(可以看作是 HTTP/1.1 中长链接的升级版本),互不干扰。HTTP/1.1 则使用串行方式,每个请求和响应都需要独立的连接,而浏览器为了控制资源会有 6-8 个 TCP 连接的限制。这使得 HTTP/2.0 在处理多个请求时更加高效,减少了网络延迟和提高了性能。
198
198
- ** 二进制帧(Binary Frames)** :HTTP/2.0 使用二进制帧进行数据传输,而 HTTP/1.1 则使用文本格式的报文。二进制帧更加紧凑和高效,减少了传输的数据量和带宽消耗。
199
199
- ** 头部压缩(Header Compression)** :HTTP/1.1 支持` Body ` 压缩,` Header ` 不支持压缩。HTTP/2.0 支持对` Header ` 压缩,使用了专门为` Header ` 压缩而设计的 HPACK 算法,减少了网络开销。
200
200
- ** 服务器推送(Server Push)** :HTTP/2.0 支持服务器推送,可以在客户端请求一个资源时,将其他相关资源一并推送给客户端,从而减少了客户端的请求次数和延迟。而 HTTP/1.1 需要客户端自己发送请求来获取相关资源。
You can’t perform that action at this time.
0 commit comments