commit
d23d476e53
|
@ -1011,12 +1011,33 @@ DELETE /idX/delete HTTP/1.1 -> Returns 404
|
||||||
# 九、HTTP/1.0 与 HTTP/1.1 的区别
|
# 九、HTTP/1.0 与 HTTP/1.1 的区别
|
||||||
|
|
||||||
- HTTP/1.1 默认是持久连接
|
- HTTP/1.1 默认是持久连接
|
||||||
|
|
||||||
|
一个TCP连接可以传送多个HTTP请求和响应,减少了建立和关闭TCP连接所需要的消耗
|
||||||
|
|
||||||
- HTTP/1.1 支持管线化处理
|
- HTTP/1.1 支持管线化处理
|
||||||
|
|
||||||
|
管道可以让我们把 FIFO 队列从客户端(请求队列)迁移到服务器(响应队列),即客户端可以并行,服务端串行。客户端可以不用等待前一个请求返回,发送请求,但服务器端必须顺序的返回客户端的请求响应结果
|
||||||
|
|
||||||
|
- HTTP/1.1 支持多个TCP连接
|
||||||
|
|
||||||
|
允许并行打开多个TCP会话(一般是4到8),客户端可以并行发送最多N个请求,服务端可以同时处理N个请求,以提高传输的效率
|
||||||
|
|
||||||
- HTTP/1.1 支持虚拟主机
|
- HTTP/1.1 支持虚拟主机
|
||||||
|
|
||||||
|
使得一台服务器拥有多个域名,并且在逻辑上可以看成多个服务器
|
||||||
|
|
||||||
- HTTP/1.1 新增状态码 100
|
- HTTP/1.1 新增状态码 100
|
||||||
|
|
||||||
|
用于客户端询问是否可以在后续的请求中发送附件
|
||||||
|
|
||||||
- HTTP/1.1 支持分块传输编码
|
- HTTP/1.1 支持分块传输编码
|
||||||
|
|
||||||
|
允许HTTP由应用服务器发送给客户端的数据可以分成多个部分,这样服务器可以发送数据而不需要预先知道发送内容的总大小,允许服务器在最后发送消息头字段
|
||||||
|
|
||||||
- HTTP/1.1 新增缓存处理指令 max-age
|
- HTTP/1.1 新增缓存处理指令 max-age
|
||||||
|
|
||||||
|
表示资源能够被缓存的最大时间
|
||||||
|
|
||||||
# 十、HTTP/2.0
|
# 十、HTTP/2.0
|
||||||
|
|
||||||
## HTTP/1.x 缺陷
|
## HTTP/1.x 缺陷
|
||||||
|
|
Loading…
Reference in New Issue
Block a user