通过访问 https://www.google.co.uk/ 我们对如下三个协议做性能对比。
我们需要依次进入about:config
页,启用需要测试的协议,然后禁用另外两个协议。
HTTP/2最优。
HTTP/2因为使用了HPACK算法,所以头更小。
图片资源对比:
但是对于文本资源,相比于HTTP/2来说,SPDY的响应消息尺寸更小,但是头更大。
SPDY最优。
SPDY和HTTP/2同样最优。
HTTP/2最优。
因为缺少头压缩算法,所以raw HTTPS的页面加载时间更长,需要更多的TCP连接和SSL握手次数。对于复杂的页面来说,HTTP/2在页面加载时间上的优势会更明显。