HTTPS、SPDY、HTTP/2 对比
整理自: A Simple Performance Comparison of HTTPS, SPDY and HTTP/2 Firefox 35,成为第一个默认开启支持 HTTP/2协议 的浏览器。Chrome也支持了,只是以SPDY 4的名义,并且要自己在 about://flags 里面手动开启。 不过HTTP/2规范还没有最终完成,所以Firefox实际上支持的是 HTTP/2第14版草案 ,这个版本的草案离最终发布可能不会有大改动了。Google现在在其服务器上同时支持了HTTP/2的第14草案和 SPDY协议 ,这就给我们了一个基于同一个网页来对比HTTPS, SPDY和 HTTP/2的性能的机会。 HttpWatch 也更新了,从而可以在Firefox里面监控HTTP/2了,它现在有一列专门显示每个请求所使用的协议了: 性能对比 这组性能测试是使用Firefox和HttpWatch,测试页面为 Google英国首页 ,使用了三种协议: 原始的HTTPS SPDY/3.1 HTTP/2 通过在Firefox的 about:config 中启用/禁用下面的功能来切换不同的协议: 每次测试都是基于空缓存的。所以即便这个测试很简单并且只基于一个网站,但其结果还是具有代表性的。 测试#1:请求和响应报头的大小 大部分网站在下载文本内容的时候已经启用了压缩(Gzip)