面试题: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
算法。
服务器推送
服务端根据客户端的请求,提前返回多个响应,推送额外的资源给客户端。
参考
阅读 3615 · 发布于 2019-04-22
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Rust 学习参考书籍阅读 338
-
Nginx 查看已安装模块阅读 6293
-
Spring Boot 分层构建 Docker 镜像阅读 763
-
Semver 语义化版本 JavaScript 实现阅读 319
-
Spring Boot jar 包执行报 no main manifest attribute 错误阅读 2159
-
IDEA Maven 依赖分析工具介绍阅读 1962
-
curl 命令遇到重定向时请求重定向后地址阅读 3365
-
Java 并发编程之 AQS CountDownLatch 源码解析阅读 1556
-
Windows10 关闭子系统提示音阅读 1138
-
数据结构:平衡二叉树阅读 963