Warning: mysqli_query(): (HY000/1030): Got error 28 from storage engine in /www/wwwroot/vpsmr.com/wp-includes/class-wpdb.php on line 2349
问:一般的网站需要多大的服务器?服务器带宽需要多大?怎么选择?
答:如果网站访问量超过10000个IP,服务器租用多少带宽?计算服务器的负载能力不仅是互联网系统设计和维护中的一个基本问题,也是一个非常实际的问题。租用的带宽超出实际需求,造成资金浪费;租用带宽太小,影响业务。如何计算吞吐量?
我们先来看看吞吐量的计算公式:吞吐量=并发请求数*每个请求的响应数据量。从这个公式中,我们可以看到吞吐量与并发请求的数量和请求响应的数据量有关。请注意,并发请求的数量不是用户的数量,并发用户的数量不一定等于并发请求的数量。一个用户可以在单位时间内发起多个用户请求。也就是说,吞吐量与并发用户数和应用本身有很大的关系。一个用户看直播和访问网页需要不同的流量,看直播的流量远远大于看网页的流量。
回到问题上。超过10,000个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,最小的服务器也能满足要求。
一个大型网站需要多少台服务器?
一个大型网站需要多少台服务器?这是一个非常模糊的数字。我们通常根据具体的数字来计算服务器的数量。想要知道具体的服务器数量,首先要知道网站的日常活动、峰值、数据等等。没有数据支持,我们无法确定服务器的数量。
评论前必须登录!
注册