使用云服务器选择配置有一个很重要的因素,那就是云服务器带宽,云服务器带宽对云服务器价格影响很大,目前市面上比较便宜的云服务器大多都只有1M的带宽。那么云服务器1M带宽可以支持多少用户?1M带宽的云服务器可以用来做什么呢?
首先普及一下带宽的一些基础知识。
云服务器的带宽,指的是出网带宽,用户发起请求,服务器发送数据给终端时,会占用这一部分的带宽。
假如云服务器的带宽是1M,最大的传输速度是128kb/s,当用户浏览网站的时候,云服务器向用户发送数据,传输速度就是128kb/s。
1M=1024/8=128kb/s。
这个传输速度,看起来很慢,但实际上很多时候是够用的。
我们浏览的网页,大多由文字和图片组成,一个汉字才2个字节,图片经过压缩,通常也在几十kb左右。只要页面内容不是特别多的话,1M带宽的速度,跟5M带宽的打开速度没有什么差别。
当然,这只是算同一时间,只有一个用户在访问网站的情况。如果网站同时有两个用户在浏览内容,理论上每个用户只能分到60多kb,如果10个用户同时浏览,每个人只有12.8kb/s的速度,网站打开速度就会非常慢。
值得一提的是,只有云服务器响应用户请求,发送数据时,才会占用带宽。用户点击网站某一个链接时,带宽资源才会被占用,页面完全加载出来后,就不会占用带宽了。
此外,还有缓存,CDN等各种技术的支持,所以小型网站云服务器同时向多用户发送数据的情况并不多见,1M的带宽就能满足需求了。
当然,这个只是理论数据,用户的访问不可能那么均匀,也不可能每秒请求一次。
在实际使用中每天 1000PV~3000PV 访问量的业务,出现同时并发打开页面的时候较少。从百度统计的实时访客结果页面,能够看到每分钟访客数量及详细情况,就说明了这个问题。
反之如果业务访问量超过了 5000PV,从统计结果看到每分钟访问人数和 PV 数也很多(需要长期观察),并且用户反馈网站打开速度超过 3 秒的话,就要考虑升级更高带宽了。
我们在选择云服务器带宽之前,可以根据网站规模取一个范值,云服务器最大的优点就是弹性拓展,当配置不够或带宽不够的时候我们随时升级,所以选择合适的配置和带宽即可,不需要造成过多的资源浪费。