http2.0可行性研究

Posted heaventouch

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http2.0可行性研究相关的知识,希望对你有一定的参考价值。

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

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

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

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

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


二、测试对比

 

 


三、总结

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

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

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

网络延迟是不稳定因数,未证明服务器延迟大,未必能带来更好的收益;

需要测试上线后做数据对比,看结果才能进一步决定。

 


 

参考:

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

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

 

以上是关于http2.0可行性研究的主要内容,如果未能解决你的问题,请参考以下文章

HTTP2.0协议被曝4个高危漏洞,可致服务器崩溃

项目可行性评估

概括项目可行性

在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?

第二章---可行性研究

曲靖项目可行性研究报告编写说明