码迷,mamicode.com
首页 > Web开发 > 详细

http2.0可行性研究

时间:2018-05-03 22:03:31      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:客户端   title   分享图片   好的   并发   header   使用   情况   研究   

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

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

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

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

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


二、测试对比

技术分享图片

技术分享图片

 技术分享图片

 

技术分享图片

技术分享图片


三、总结

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

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

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

网络延迟是不稳定因数,未证明服务器延迟大,未必能带来更好的收益,且使用https速度会略慢于http(HTTP2需要使用https,目前基本使用http,数据尚未要求安全性);

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

 


 

参考:

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

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

 

http2.0可行性研究

标签:客户端   title   分享图片   好的   并发   header   使用   情况   研究   

原文地址:https://www.cnblogs.com/GO-NO-1/p/8987333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!