HTTP1.0 与HTTP2.0的区别

  一、多路复用

        HTTP2.0 使用了多路复用技术,做到同一个连接并发处理多个请求,而且并发请求的数量比HTTP1.1大了好几个数量级。

  二、数据压缩

        HTTP1.1不支持header数据压缩,HTTP2.0使用HPACK算法对header的数据进行压缩,这样数据体积小了,在网络上传输就会更快。

  三、服务器推送

        HTTP2.0支持web server , 当我们请求数据的时候,服务器会顺便把一些客户端需要的资源一起推送到客户端,免得客户端再次创建连接发送请求到服务器端获取。这种方式非常适合加载静态资源。

       这些推送的资源,户存放在客户端的某处,客户端需要时直接加载就可以,不用走网络请求,速度自然就快了。

原文地址:https://www.cnblogs.com/leyan/p/8883420.html