计算服务器的负载能力,是互联网系统设计维护的基础问题,也是一个很实际的问题。租用带宽超过实际需求,带来资金方面的浪费;租用带宽过小,业务受到影响。吞吐量如何计算?
我们先看下吞吐量的计算公式:吞吐量=并发请求数*每个请求的响应数据量。从这个公式,我们可以看出,吞吐量与并发请求数、请求响应的数据量相关。注意这里是并发请求数不是用户数,并发用户数不一定和并发请求数是相等的。单位时间内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的访问量,采购最小的服务器即可满足要求。
图库素材: iconfont iconfont 阿里巴巴矢量图标库 Freepic Freepic Graphic resources for everyone WallHaven WallHaven...
因为域名的访问者来自全国各地不同地方,这些地方的本地DNS解析服务器缓存失效时间肯定不一样。比如说有的访问者本地DNS服务器缓存可能马上就要到期了,当发起访问时,本地DNS机会重新发起递归查询,这时候...
不同公司报的价格差别过大主要体现在以下几个方面: 1,公司实力 由于公司实力大小那么企业成本也会相关很大,”羊毛出在羊身上”这些肯定都要客户买单! 2,人力投入 3千价格的网站和1万价格的网站技术人...
去年11月刚好建立了属于自己的第一个网站,从域名的申请到网站结构的搭建、文章的上、流量的监控,后来还帮助一个老乡搭建了网站。算得上有一定的经验吧!下面跟大家分享一下我的第一次建站经验吧! 1、建站前...
方法: 网站的首页是一个文档,当一个网站服务器收到一台电脑上网络浏览器的消息连结请求时,便会向这台电脑发送这个文档。当在浏览器的地址栏输入域名,而未指向特定目录或文件时,通常浏览器会打开...
现在备案比较严格,网站负责人需现拍照片,提交的信息都必须准确完整,通信管理局还会打电话核实。 你提交的网站负责人的信息必须是真实,手机必须是本人接听,管局首先就是确认手机是不是网站负责人本人,网站负...
网站结构设计包含网站栏目设计和网站模块设计以来确定网站提供服务的一种逻辑表现形式,也是网页之间的层次关系。 1.网站栏目能起到提纲挈领额作用 2.网站栏目具有清晰导航的功能 3.网站模块要做到顺序清晰...
针对这个问题,有以下几种情况: 【1】修改网站首页标题 【2】修改栏目页标题 【3】修改文章页/专题页标题 先说第【1】种 【1】修改网站首页标题 保持首页关键词密度 保持标题、关键词相关性 保持首页...