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