网站访问IP过万,服务器租用带宽要多少?


计算服务器的负载能力 。是互联网系统设计维护的基础问题 。也是一个很实际的问题 。租用带宽超过实际需求 。带来资金方面的浪费;租用带宽过小 。业务受到影响 。吞吐量如何计算?
我们先看下吞吐量的计算公式:吞吐量=并发请求数*每个请求的响应数据量 。从这个公式 。我们可以看出 。吞吐量与并发请求数、请求响应的数据量相关 。注意这里是并发请求数不是用户数 。并发用户数不一定和并发请求数是相等的 。单位时间内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的访问量 。采购最小的服务器即可满足要求 。
其他观点:
需要看下你自身的业务 。是否对上传下载有比较多的要求 。还有你每日的高峰并发是多少 。可以自己去看下 。然后再去考虑需要多大的带宽 。可以让一般用户满意 。现在的云服务器都比较方便 。可以的话 。直接买云服务区即可 。然后选对应的一些服务 。比如说oss 。cdn加速 。全站加速 。等等 。都对网站的访问速度提升能有不错的效果
其他观点:
服务器租用除了花钱租用硬件设备外 。决定租用价格的最大一个环节就是带宽 。可以说服务器的带宽是“寸土寸金” 。所以在租用服务器时要合理的考虑服务器的带宽 。

网站访问IP过万,服务器租用带宽要多少?

文章插图
服务器的需要的带宽并不仅仅由IP决定 。对于网站平台的服务来说 。企业站、论坛、小说站、视频网站等相同访问数的情况下所需要的带宽都是不一样的 。比如:论坛网站的访问量是非常大的 。而视频、下载站会非常耗用服务器的资源和带宽 。
什么是带宽?
带宽是指在单位时间(一般指的是1秒钟)内能传输的数据量 。表示吞吐数据的能力 。网络和高速公路类似 。带宽越大 。就类似高速公路的车道越多 。其通行能力越强 。同一时间段内 。服务器带宽越小那么可容纳数据吞吐量越小 。可容纳的用户访问量也越少;服务器带宽越大 。可容纳的用户访问量越大 。
网站访问IP过万,服务器租用带宽要多少?

文章插图
带宽分为独享带宽和共享带宽两种 。独享带宽是用户单独使用购买的带宽 。使用过程中不会受其他用户的影响;而共享带宽是一定大小的带宽有多个用户共同使用 。这样在使用过程容易受其他用户服务器带宽使用情况的影响 。目前大多数用户会选择使用独享带宽 。无论是使用还是操作都更方便简单 。
1万IP要多少带宽?
一天当中 。网站的访问情况有忙时和闲时之分 。就和道路的交通状况一样 。一般来讲8:00-23:00为忙时访问人数较多 。假设占日PV的90% 。其它时段为闲时占日PV的10% 。其中忙时又可以根据访问情况再细分为不同时段 。这里假设忙时15小时中的5小时占日PV的45% 。其余10小时占日PV的45% 。如下图所示:
网站访问IP过万,服务器租用带宽要多少?

文章插图
假如网站流量是1万IP 。每IP浏览2页 。那么网站流量就是20000PV 。
一个网站每日20000点击量 。在忙时的5小时高峰内 。平均每秒用户浏览0.5个页面 。其它时段都低于0.5页/秒 。所以主机最低要保证有每秒0.5个页面大小的带宽 。假设网站页面平均200KB大小 。那么至少要保证800Kbps(0.78Mbps)的带宽 。所以 。理论上一页200KB的网站1万IP(20000PV)至少要0.78m的带宽 。

推荐阅读