面试题:HTTP2.0与HTTP1.1的区别
面试 HTTP2 大约 378 字主要区别
HTTP/2
采用二进制格式而非文本格式HTTP/2
是完全多路复用的,而非有序并阻塞的。只需一个连接即可实现并行- 使用报头压缩,
HTTP/2
降低了开销 HTTP/2
让服务器可以将响应主动“推送”到客户端缓存中
多路复用
在HTTP1.1
中,浏览器客户端在同一时间,针对同一域名下的请求有一定数量的限制。超过限制数目的请求会被阻塞。而HTTP2.0
中的多路复用优化了这一性能。
报头压缩
HTTP1.1
并不支持HTTP
报头压缩,为此SPDY
和HTTP2.0
出现了。SPDY
是用的是DEFLATE
算法,而HTTP2.0
则使用了专门为首部压缩设计的HPACK
算法。
服务器推送
服务端根据客户端的请求,提前返回多个响应,推送额外的资源给客户端。
参考
阅读 1300 · 发布于 2019-04-22
————        END        ————
扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Redis运行统计信息阅读 543
-
走进Rust:异常处理阅读 313
-
MySQL之MyISAM和InnoDB区别阅读 504
-
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等阅读 2358
-
Golang命令之go env阅读 4055
-
配置Python3.7.4免安装版本阅读 2889
-
Android ScrollView嵌套ListView问题阅读 428
-
MySQL-Utilities工具报TypeError: wrap_socket() got an unexpected keyword argument 'ciphers'阅读 1109
-
java.sql.SQLDataException: ORA-01861: literal does not match format string阅读 1293
-
Linux编译安装Nginx阅读 1135