Apache ab:选择并发连接数

Modified on: Mon, 15 Apr 2019 23:00:02 +0800

我找不到任何具体说明合理的并发连接数量的东西 - 我也找不到关于这个主题的任何论文或研究。

老板说:“服务器需要处理50,000个并发用户 - 所以测量50,000个并发连接。”

然后我在至少一个流行的博客中看到,测量50个并发连接相当于Slashdotted或Farked。

有什么数字?什么是合理的?什么不是?并发连接如何在任何给定时间转换为在线用户数?

作者:Mei

最佳答案

合理的取决于您的服务器获得的流量类型。一个典型的Web服务器每天处理大约100万个页面请求(这是一个非常繁忙的小服务器),很少需要超过50个并发连接,除非您的页面处理非常繁重。

如果您的平均页面处理时间(即从接收HTTP请求到完全处理初始请求所花费的时间)大约为300毫秒(这相当多,可能会让您的用户抱怨),然后有50个并发连接,这个服务器可以处理约。 3 x 3600 x 50 =一小时内540k请求。但是,您需要考虑每张图片是一个单独的请求,JavaScript文件和CSS文件也是如此。另一方面,很多这些都是由浏览器缓存的,因此它们只会受到一次攻击。

不过,这应该足够好,每小时超过10万页。这对你来说够了吗?如果没有,那么就是这个数字。


相关问答

添加新评论