ベンチマーク · 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.htmlab -n 1000 -c 5 http://localhost/test.htmlab -n 10000 -c 5 http://localhost/test.htmlab -n 100 -c 50 http://localhost/test.htmlab -n 1000 -c 50 http://localhost/test.htmlab -n 10000 -c 50 http://localhost/test.htmlab -n 100 -c 100 http://localhost/test.htmlab -n 1000 -c 100 http://localhost/test.htmlab -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%)

新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。