所谓的能承受多少人同时请求,就是多少人同时发送HTTP请求不造成堵塞。
在不考虑服务器内存和CPU的情况下,30M带宽能承受多少人同时发送HTTP请求,取决于所获资源的大小。
假设我们请求的一个网页,所有资源(包括图片、js文件、css文件等)需要100K。
1M的下载速度128KB/s.那么30M就是3840KB/s。
3840/100=38.4
所以理论上,30M能承受每秒38.4人同时发送该次请求,不阻塞。也就是说38.4个人同时发送该页面请求,每个人在1s内都可以正常得到服务器响应。而且随着页面资源的降低,支持的人数会越多。如果是同时访问的人数增加,下载速度也就降下来了,出现阻塞状态,也就是我们平时说的访问等待。
不过你放心好了,一般你的网站不是做秒杀活动,很难达到1000人同时发送请求的。而且能达到1000人这种并发的网站可不是个小网站了。要做很多优化处理。