下载速度与带宽

2023-01-23  本文已影响0人  程就人生

大家好,我是娟姐。

最近有个手机端的App内测,Android系统的安装包大小为120MB。很多同事反映下载速度慢,半天都没有下载好。而前端给了一个答案:网速问题。

到底是不是网速问题呢?下载速度和网速有什么关系呢?带着这个问题,开启了此次的调查。

一、下载速度测试

由于是内测,并没有发布到应用商店,而是通过浏览器下载,所以测试浏览器的下载速度即可。

1、使用电脑浏览器下载

火狐下载:3分钟20秒; IE浏览器:3分钟03秒;谷歌浏览器:3分40秒; 在下载的过程中,盯了一下下载速度:645KB/s、542KB/s、713KB/s、725KB/s、584KB/s、593KB/s、723KB/s...2、使用手机浏览器下载

华为手机默认浏览器下载:3分06秒;

OPPO默认浏览器下载:3分11秒;

3、测试微信下载速度

微信的Android安装包大小为 254.3MB。

一款很老很旧的华为手机下载速度为:1分40秒;这个测试手机屏幕凸起,删了很多东西,才挤出点空间下载微信。

OPPO手机的下载速度为:50秒,一分钟之内下载完毕,还是很快的。

4、测试对比 安装包的大小只有微信的二分之一,但下载速度却是微信的三倍之多。 当然,微信是从应用商店下载的,它用的是应用商店服务器的带宽和手机本身的带宽。

二、带宽和下载速度的关系

宽带公司是按比特(bit)计算每秒的传输率。比如在华为云上租了个服务器,它的带宽表示为 10Mbits。 而下载速度是按照每秒字节(Byte)计算的。

图片

浏览器下载截图这里面有个公式:

1字节等于8个比特1Byte = 8bits,大写的B和小写的b是有区别的。20M的宽带,是指每秒的传输速度能达到20Mbit/s,转换成字节便是(20/8)MB/s=2.5MB/s。

目前服务器的带宽是5Mbits,转换成字节(5/8)MB/s = 0.625MB/s,这是理论上的下载速度。

按照这个速度,一个120MB的包,120MB/0.625MB/s = 192s = 3.2 分钟,这个时间很接近我的测试值。

有同事说他们下载感觉用了7、8分钟,我只能说3分钟等起来确实很漫长,到底用了多长时间还是计时吧。

三、最后总结

带宽≠网速,带宽可以理解为水管的横截面,而网速就是水的流量,带宽和网速成正比关系,但不能划等号,1M宽带理论下载速度128K/s,以此类推。

5M带宽,它在理论上每秒下载速度为 0.625MB/s = 640KB/s,我用浏览器测试的下载速度都在这个基础上波动,基本属于正常范围。

当然,我的内网的带宽肯定大于服务器的带宽,下载速度才只受限于服务器的带宽。如果我的内网带宽小于服务器的带宽,那么下载速度就会受限于内网的带宽。

关于带宽和网速的关系,就写这么多吧,希望对不了解的朋友有所帮助,如有写错的地方,请联系我以便订正,谢谢关注。

上一篇下一篇

猜你喜欢

热点阅读