是"ab"还是"httperf"更适合检查网站的性能?

nop*_*ole 13 performance webserver

到目前为止,我知道"ab"和"httperf",两者都可以检查网站的性能.这个比那个好吗?

Cur*_*son 19

嗯,它确实取决于你想要检查的内容,但我总是自己使用httperf.

关键的区别在于,httperf尝试以给定的速度发送连续的请求流,无论它们是否得到应答.这不仅可以向您显示Web服务器的最大负载,更重要的是,它可以显示超载时的行为.许多应用程序具有令人遗憾的性能特性,随着提供的负载高于服务器可以处理的速度迅速下降:即,当提供每秒100个请求时,它可以处理其中的80个,并且当提供每秒150个请求时它可以处理只有10个.