在 HTTP/1 中,每次请求都会建立一次HTTP连接,也就是我们常说的3次握手4次挥手,这个过程在一次请求过程中占用了相当长的时间,即使开启了 Keep-Alive ,解决了多次连接的问题,但是依然有两个效率上的问题: 第一个:串行的文件传输.当请求a文件时,b文件只能等待,等待a连接到服务器.服务器处理文件.服务器返回文件,这三个步骤.我们假设这三步用时都是1秒,那么a文件用时为3秒,b文件传输完成用时为6秒,依此类推.(注:此项计算有一个前提条件,就是浏览器和服务器是单通道传输) 第二个:…