http2.0可行性研究

 一、http2比http1有了更多新特性

1、使用了多路复用的技术,并发量支持比http1大几个数量级;

2、二进制分帧,改善网络延迟情况,提高传输速率;

3、支持header的数据压缩,数据体积变小传输更快;

4、支持服务器推送(单请求多回应);


二、测试对比

 


三、总结

由以上测试数据看出,http2.0在并发请求数量多(大于30个/s)、网络延迟大(大于30ms)时,才能体现出优势。

(这是blog的测试和结论,本人尚未测试)

 结合本项目的特点,使用nginx做反向代理,提供给业务客户端和web前段获取文件;文件服务器数台,一天一台服请求量250W左右,峰值是三四百qps,但是大多是客户端发出的请求,未支持HTTP2,少数浏览器的请求,但由于有多台服务器,基本被分流了,即很少出现对单个服并发请求数量多的情况;

网络延迟是不稳定因数,未必能带来更好的收益,使用https速度会略慢于http;

综合以上分析,项目现状暂不适合使用http2


参考:

深入研究:HTTP2 的真正性能到底如何

HTTP/2.0 相比1.0有哪些重大改进?

猜你喜欢

转载自www.cnblogs.com/GO-NO-1/p/8987333.html