云服务器如何选择合适的宽带大小?带宽计算、网络流量、页面大小

一、根据带宽计算速度

购买服务器时选择的带宽,如何计算网速?假设带宽为5Mbps,简单计算规则如下:
5 / 8 = 0.625 MB/s :每一秒,从服务器拉取的数据大小为 0.625M
或者
5 * 1024 / 8 = 640 KB/s :每一秒,从服务器拉取的数据大小为640K

二、详细原理

阿里云带宽:

参考:阿里云1M/2M/3M/5M带宽区别在哪?如何选择?
经过沟通阿里云官方客服得知,阿里云带宽不管1M、2M、5M、10M的带宽的入站带宽都是100M。所以说入网带宽都是一样的,没啥区别。

出网带宽:流出云服务器的带宽,也叫出站带宽。从云服务器对外提供访问,或者从客户端 FTP 等方式下载云服务器内部资源都是出网带宽,云服务器出网带宽就是购买的带宽值。

这里就是我们平时选购云服务器时候提到的 1M/2M/3M/5M 带宽,说的就是这个出站带宽。区别也就是在这个出站带宽不同了。

比如说:你购买的阿里云服务器带宽 1Mbps,意思是用户访问你服务器的网站,用户请求到达服务器的这部分流量是免费的,公网带宽是100Mbps;然后服务器返回用户需要的数据,并传输给用户,这部分就是出带宽,限制是 1Mbps。

三、云服务器带宽和下载速度的计算公式:带宽*1024 / 8 = 理论下载速度

1M 公网带宽的理论下载速度是 128 k/s,而平时使用时大概在 120k/s。2M/3M/5M 公网带宽的理论下载速度分别是 256 k/s,384 k/s,640 k/s。

可见带宽越大,每秒可下载数据量越大,允许客户同时访问的能力也越强。比如 https://www.vpsss.net/131355.html 这个页面的大小是 128K,如果需要一个客户一秒内打开这个页面(打开页面的过程其实就是页面从云服务器完全下载到访客本地电脑的过程),那么 1M 带宽要用时 1 秒钟以上才能打开。因为 1M 带宽的理论传输速度是128KB/s,实际使用时很少达到这个数值;如果同时两个用户打开,就分别需要 2 秒钟时间才能完全打开这个页面。如果要求 2 个用户在 1 秒内同时打开页面(用户体验度好),就要提高到 2M 带宽。

以上的解释希望大家明白是什么意思。成本和可用性(用户体验)是相互的关系,高可用性就意味着消耗更高成本,低成本就意味着要以牺牲一部分用户体验度为代价。

在实际使用中每天 1000PV~3000PV 访问量的业务,出现同时并发打开页面的时候较少。从百度统计的实时访客结果页面,能够看到每分钟访客数量及详细情况,就说明了这个问题。反之如果业务访问量超过了 5000PV,从统计结果看到每分钟访问人数和 PV 数也很多(需要长期观察),并且用户反馈网站打开速度超过 3 秒的话,就要考虑升级更高带宽了。

实际使用中如果你的业务是在每天 1000PV 访问量~3000PV访问量之间,打开页面用 2 秒钟时间用户也不会感觉等待时间怎么长,那么可以选择 1M 带宽。否则请根据业务的实际情况选择适合自己的带宽使用。

云服务器带宽选多少合适?公网带宽估算方法

参考:https://zhuanlan.zhihu.com/p/398009583

服务器宽带单位换算:

Byte(字节)和bit(比特):一般情况下,我们用大写的B代表Byte(字节),小写的b代表bit(比特);1Byte=8bit。
当我们看到主机商宣称的宽带前,要搞清楚是Byte还是bit,因为二者相差8倍!一般来讲,机房主机端口宽带使用的是bit(比特),所以,1M宽带(1Mbps)的下载峰值并不是1M/秒,要除以8。

综上:

1M宽带(1Mbps)所对应的下载峰值为128KB/秒(128KBps)
2M宽带的下载峰值就是128K*2=256KB/秒
以此类推

我们通过IP、PV、页面大小、并发量来估算合适的宽带值。
PV(Page View)值: 是指一定时间范围内所有浏览该网站的访问者请求的页面数量之合。(例如:该网站一天有50个访问者,每个访问者浏览的页面数量平均为5页,则每天的PV是50×5=250)

计算宽带举例:

假设平均网站每个页面的大小为30KB,网站同时在线人数峰值为1000人,假设十分之一的并发量即100人(假设1000个IP在线,并发峰值为100个),那么我们需要的宽带峰值为:
30KB*100=3000KB,约等于3M,我们希望网速快一些,这100并发产生的3M流量要在1秒内完成,所以:
3M*8=24M宽带
什么?100个并发就需要24M宽带?要这么多?因为我们假设这100并发请求流量在1秒内完成,稍微拉长下时间,宽带值也可以降一降。

1秒内并发基本公式
带宽Mbps = 并发数 * 页面大小Mb * 8

计算并发数举例:

30宽带
1个页面大小2M
1秒内能支持的并发数有多少?

30/8/2=1.875个并发数

宽带选购技巧:

个人网站流量不多,那么我就先选购1M的宽带,然后我们通过阿里云控制台的云监控功能,来查看网站的流量数据,如果宽带流量占用比较满,
那么我们可以再增加1M宽带(阿里云1M宽带每月大概是23元),
以此类推。这样选购宽带可以减少资源浪费,也更省钱!

猜你喜欢

转载自blog.csdn.net/u014438244/article/details/122232482
今日推荐