基准:Apache2 vs. Lighttpd(静态HTML文件)

基准:Apache2与Lighttpd(静态HTML文件)

版本1.0
作者:Falko Timme

此基准测试显示了传递静态HTML文件(大小约为50KB)时,Apache2(版本2.2.3)和lighttpd(版本1.4.13)如何相互执行。 这个基准是在VMware vm(Debian Etch)上的ab (Apache基准测试)的帮助下创建的。 如果你自己尝试,你的数字可能会有所不同(取决于你的硬件),但是趋势应该是一样的。

初步说明

我已经在一个Debian Etch系统上测试了这个系统,在一个VMware vm内部配备512MB RAM的Intel Pentium(R)M处理器1400MHz的系统上(是的,很老,但正如我在介绍中所说的那样,倾向应该是在其他硬件上相同)。

Apache 2.2.3 mpm-prefork与默认的Debian配置。

Lighttpd 1.4.13具有默认的Debian配置。

我用来测试的HTML文件是一个大小为49128字节的youcl首页的副本。 我把它保存为test.html

我已经运行以下命令十次 ,并计算了Web服务器可以处理的每秒平均请求数

ab -n 100 -c 5 http://localhost/test.html
ab -n 1000 -c 5 http://localhost/test.html
ab -n 10000 -c 5 http://localhost/test.html
ab -n 100 -c 50 http://localhost/test.html
ab -n 1000 -c 50 http://localhost/test.html
ab -n 10000 -c 50 http://localhost/test.html
ab -n 100 -c 100 http://localhost/test.html
ab -n 1000 -c 100 http://localhost/test.html
ab -n 10000 -c 100 http://localhost/test.html

-n是基准化会话的执行请求数; -c是一次执行的多个请求数。

ab -n 100 -c 5 http://localhost/test.html

Apache:437,58个请求/秒

Lighttpd:562,41个请求/秒(+ 28,53%)

ab -n 1000 -c 5 http://localhost/test.html

Apache:627,60个请求/秒

Lighttpd:749,15请求/秒(+ 19,37%)

ab -n 10000 -c 5 http://localhost/test.html

Apache:916,70个请求/秒

Lighttpd:1181,18请求/秒(+ 28,85%)

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏