计算服务器的负载能力,是互联网系统设计维护的基础问题,也是一个很实际的问题。租用带宽超过实际需求,带来资金方面的浪费;租用带宽过小,业务受到影响。吞吐量如何计算?
我们先看下吞吐量的计算公式:吞吐量=并发请求数*每个请求的响应数据量。从这个公式,我们可以看出,吞吐量与并发请求数、请求响应的数据量相关。注意这里是并发请求数不是用户数,并发用户数不一定和并发请求数是相等的。单位时间内1个用户可以发起多个用户请求。也就是说,吞吐量与并发用户数、应用本身有很大的关系。1个用户看直播和访问网页需要的流量是不相同的,看直播的流量远大于看网页的流量。
回到问题。网站访问ip过万,对互联网系统来说是一个不大的量。我们要算带宽负载,需要搞清楚服务器业务集中的时段。10000个用户访问集中在10小和5小时,并发是不同的。知道了集中时段,我们可以算出并发请求数。并发请求数的计算公式为:并发请求数=ip数/集中访问小时数/3600*单用户并发数。10000个用户访问,我们按业务每天集中在4小时完成、单用户并发请求数1计算,结果是多少呢?小于1,也就是1秒就1个访问。每个请求的数据量按100KB计算,那么服务器的吞吐率就是100KB/s,购买云服务器的最小带宽1M也够用了。
另外这里还有一个用户体验的问题,一般的服务器响应时间设计为小于3s,如果我们要做到更好的用户体验,就要相应增大带宽。假设设计为1s,访问的网页内容大小为200KB,1M(128MB/S)的带宽就不能满足体验的要求,就要租用2M的带宽。一般购买服务器带宽的时候,在满足最大吞吐量的基础上,冗余30%的宽带来应对突发情况。
结论:服务器的带宽负载与并发请求数,应用自身、用户体验等有密切关系。网站10000IP的访问量,采购最小的服务器即可满足要求。
根据我所知道的回答一下这个问题。 百度的服务器肯定在百度的IDC机房,互联网公司(腾讯、百度、阿里巴巴)刚开始的时候使用的可能是运营商或者第三方的IDC机房存放自己的服务器、存储设备。但是,随着公司规...
一般来说,公司对于网站的重视程度、公司的实力情况也会影响到网站空间的选择。 一般的企业可以选择购买服务商的空间,通过定期续费的方式来存放网站的程序 但实力比较雄厚的公司也可以购买VPS或直接配置自己的...
1电脑遇到故障,在不知道如何处理的前提下,先截图出错的提示,这很重要。比如这个Microsoft注册服务器已停止工作的提示下方有→查看问题详细信息。2点开之后,虽然应用程序名为:regsvr32,但是...
在他人手机上安装Teamviewer QuickSupport,在自己电脑上安装Teamviewer PC端,这样即可实现自己电脑控制他人手机。然后,在自己手机上安装Teamviewer,即可实现手机...
会有危险 我的服务器是腾讯云的(1块钱一个月)的学生服务器,上面跑着我的小博客,今年八月完成了服务器的docker化,用nginx-proxy完成反向代理和套下了它的日志,准备看一下日志中有多少有趣的...
一、Clay服务器 这是MC最火爆的服务器之一,是由国人开发运营和内置许多小游戏的MC服务器,玩家们可以选择自己喜欢的小游戏,比如起床战争、饥饿游戏、天空之战等,还有一些是原创小游戏,而且这些小游戏都...
靠谱的国内就选择阿里云或腾讯云吧 学生机两家一般是10元一个月 我这边用的是阿里云,主要是当初阿里云备案方便,不需要幕布,可以直接通过app进行备案。 阿里云我现在用的国内服务器一年是114元,续费...
从使用者角度来说,海外服务器和内地服务器一样部署,一样使用。 要说区别的话,笔者认为有三大区别: 1、连接速度不同,尤其是美国的服务器,相对来说,延时比较大,但是一般作为展示用的网站,用户浏览的时候,...