![]() |
1
1
我总是使用apache的“ab”工具: link text 在不同的机器上运行它,最好是在没有防火墙规则限制工具性能的bsd或linux机器上运行。因为否则结果可能就不那么可靠了。如果使用的是Windows计算机,请确保使用的计算机不限制活动TCP连接的数量。 当使用“ab”时,您要查找的数字是“每秒请求数”。使用并发开关进行测试,以查看在您获得大量错误之前,或者当每秒钟请求迅速下降时,您可以处理多少个并发用户。 当您注意到web服务器有严重问题时,您应该重新启动web服务器,并在继续测试之前让它休息一段时间。 |
![]() |
2
1
您最好使用托管负载测试,因为这可能会让您对realworld场景有更深入的了解(例如 http://www.scl.com/software-quality/hosted-load-test ,但没有经验)。 此外,据我所知,可扩展性不是提供多个并发用户,而是当站点增长更大时(通过添加额外的服务器等,网站扩展起来有多简单,代码库允许使用无限数量的服务器等),服务的方式有多简单。 |
![]() |
3
-2
好吧,我想这取决于客户关心什么。 他们关心有多少用户能同时访问网站吗?报告这一情况,但运行来自另一个服务器的同步请求,直到它停止运行,然后获取号码。 他们还在乎别的吗? 对我来说,当有人说他们想让它“缩放”时,这真的意味着他们不知道自己想要什么。因此,试着和他们交谈,并得到他们想要看到的“精确”的具体细节,然后,一旦你找到了分析的领域,你就可以做得很琐碎,并试图改进它们。 |
![]() |
user3216514 · WebSocket和可扩展性 7 年前 |
![]() |
greg · 如何检测多核可扩展性/争用问题 7 年前 |
![]() |
Sonam · rabbit mq的缩放 7 年前 |
![]() |
Kevin Cohen · neo4j获取新节点列表(更改提要) 7 年前 |
![]() |
coolk · rdbms的自动保存性能 7 年前 |
![]() |
Leonardo · 线程池。将线程设置为预热策略 7 年前 |
![]() |
stojsins · CSS可扩展性图像映射 10 年前 |
![]() |
fstab · 对正常控制流程使用例外情况是一种不鼓励还是不鼓励的做法? 11 年前 |