ベンチマーク · 1 min read · Jan 03, 2026

ベンチマーク: Apache2 vs. Lighttpd (静的HTMLファイル)

ベンチマーク: Apache2 vs. Lighttpd (静的HTMLファイル)

バージョン 1.0
著者: Falko Timme

このベンチマークは、Apache2(バージョン 2.2.3)とlighttpd(バージョン 1.4.13)が、静的HTMLファイル(約50KBのサイズ)を配信する際にどのようにパフォーマンスを比較するかを示しています。このベンチマークは、VMware vm(Debian Etch)上でab(Apacheベンチマーク)の助けを借りて作成されました。自分で試してみると、ハードウェアによって数値が異なるかもしれませんが、傾向は同じであるはずです。

前書き

私は、Intel(R) Pentium(R) Mプロセッサ1400MHzを搭載したシステム上のVMware vm内の512MB RAMを持つDebian Etchシステムでこれをテストしました(はい、かなり古いですが、前書きで述べたように、他のハードウェアでも傾向は同じであるべきです)。

Apache 2.2.3 mpm-preforkのデフォルトDebian設定。

Lighttpd 1.4.13のデフォルトDebian設定。

テストに使用したHTMLファイルは、49128バイトのサイズのHowtoForgeのフロントページのコピーです。これをtest.htmlとして保存しました。

以下のコマンドを10回ずつ実行し、Webサーバーが処理できる1秒あたりの平均リクエスト数を計算しました:

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%)

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。