首先,这种同时多少人在线的说法是错误的,准确的描述是能承受多少人同时发送HTTP请求不造成堵塞。
在不考虑服务器内存和CPU的情况下,10M带宽能承受多少人同时向发送HTTP请求,取决于所获取资源的文档大小。假设网页上的多媒体、脚本资源,例如图片、视频、js文件、css文件等都是通过CDN加载,我们只请求document类型的资源,一个document资源假设是20KB,1M的下载的速度是128KB/s,那么10M就是1280KB/s。
1280/20 = 64人/s所以理论上,10M能承受每秒64个人同时发送HTTP请求。64个只是同时发送请求保证每个人在1s内能得到服务器响应。再多加几个人的话,只是响应时间加长,也就1280KB数据传输量,假如1000个人的话,每个人只能分得不到1KB。想想着下载速度吧。
不过你放心好了,一般你的网站不是做秒杀活动,很难达到1000人同时发送请求的。而且能达到1000人这种并发的网站可不是个小网站了。
欢迎追问。
根据你的描述.有两种可能:一.网站被流量攻击.造成的带宽跑高.需要换有硬防的机房进行防御.或者是先断开服务器.等攻击过后再恢复网站.
二.网站真实流量突然增长.这种情况.可以找服务商升级带宽.或者是换其他机房大带宽的服务器.
海腾数据杨闯为你解答.若有服务器问题需要帮忙的可以找我.
简单的说,带宽就是服务器传输数据的能力。10M带宽,理论上的下载速度是其1/8,即1.25MB。要确定多少带宽才够用,通常是根据网站用户量的多少和峰值的不同,一般来讲10M是满足不了一个访问量较大的网站,哪怕是中等网站都满足不了,所以为了给访客带来较好的用户体验,一般都推荐使用100M带宽的。另外,如果想了解更多关于服务器的资讯,可以到时代互联
的官网看看。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)