计算服务器的负载能力,是互联网系统设计维护的基础问题,也是一个很实际的问题。租用带宽超过实际需求,带来资金方面的浪费;租用带宽过小,业务受到影响。吞吐量如何计算?
我们先看下吞吐量的计算公式:吞吐量=并发请求数*每个请求的响应数据量。从这个公式,我们可以看出,吞吐量与并发请求数、请求响应的数据量相关。注意这里是并发请求数不是用户数,并发用户数不一定和并发请求数是相等的。单位时间内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的访问量,采购最小的服务器即可满足要求。
阿里云云服务器配置网站环境可以根据自己需求选择nginx或者apache,作为web服务器。现在一般是用nginx作为web服务器或者负载均衡转发到应用服务器。远程登录到阿里云服务器,安装nginx,...
广州员跃科技提供: 多个人站长和企业对服务器空间十分熟悉,由于个人草根站长资金有限且网站收入贫乏,十分在意香港服务器空间价格和性能比重。反之企业资金雄厚生怕香港服务器和空间性价比过低影响公司业务!这...
备案是工信部针对国内网站的要求.当你把网站放在国外服务器上时.不受国内的管辖范围.所以用国外机器不需要备案.从网站本身来讲不备案没有什么坏处.而且现在国外的机器速度.稳定性以及售后方面也比较完善.尤其...
废话不多说,直接上干货! 1.香港专线服务器最大的优势就是不用进行icp备案 香港作为咱们国家的特别行政区,其网络规范和外国一样,不用进行icp备案即可接入互联网。 如果不想在百度做SEO什么的,个人...
并不是这样,DNS根服务器只会保存.com、.net、.org等顶级域的DNS服务器IP地址。 什么是DNS?我们都知道,网站需要在服务器上运行,每台服务器又对应着一个独一无二的IP,IP就像是门牌号...
搭建个人服務(wù)器要有几个必备条件: 1:公网ip,不能是局域网那种192.168.…,你自(zì)己搞清楚一下(xià)是否具(jù)备。 2:域名,申请购买后還(hái)需要备案。具(jù)体...
几种情况: 网站放在国外服务器,国内也是可以访问的,无需备案。 想加快国内访问速度,可以购买国内CDN,但是购买CDN需要备案。 想在国内备案,需要购买一台国内的云服务器或者虚拟主机,这样主机商才会提...
虚拟主机依托于一台(计算机)服务器,多个网站可以在这台服务器上共享资源(硬盘空间、处理器以及内存空间),单独的一台服务器上可以同时运行10个至1000个虚拟主机。与服务器租用相比之下,虚拟主机是价格最...