每日一问:http1与http2的主要区别?

二进制传输

http2采用二进制传输,相较于文本传输的http1来说更加安全可靠。

多路复用

http1一个连接只能提交一个请求,而http2可以同时处理无数个请求,可以降低连接的占用数量,进一步提升网络的吞吐量。

头部压缩

http2通过gzip与compress对头部进行压缩,并且在客户端与服务端各维护了一份头部索引表,只需要根据索引id就可以进行头部信息的传输,缩小了头部容量,间接提升了传输效率。

服务端推送

服务端可以主动推送资源给客户端,避免客户端花过多的时间逐个请求资源,这样可以降低整个请求的响应时间。

猜你喜欢

转载自www.cnblogs.com/enochzzg/p/10420411.html
今日推荐