Benchmark · 2 min read · Jan 02, 2026

Benchmark : Apache2 vs. Lighttpd (Images)

Benchmark : Apache2 vs. Lighttpd (Images)

Version 1.0
Auteur : Falko Timme

Ce benchmark montre comment Apache2 (version 2.2.3) et lighttpd (version 1.4.13) se comparent en termes de performance lors de la livraison d’un fichier image (jpg, d’environ 25 Ko). Ce benchmark a été créé avec l’aide de ab (Apache benchmark) sur une machine virtuelle VMware (Debian Etch) ; si vous essayez cela vous-même, vos chiffres peuvent différer (selon votre matériel), mais la tendance devrait être la même.

Remarque préliminaire

J’ai testé cela sur un système Debian Etch avec 512 Mo de RAM à l’intérieur d’une machine virtuelle VMware sur un système avec un processeur Intel(R) Pentium(R) M à 1400 MHz (oui, assez ancien, mais comme je l’ai dit dans l’introduction, la tendance devrait être la même sur d’autres matériels).

Apache 2.2.3 mpm-prefork avec la configuration par défaut de Debian.

Lighttpd 1.4.13 avec la configuration par défaut de Debian.

Le fichier image fait 25 Ko et s’appelle test.jpg.

J’ai exécuté les commandes suivantes dix fois chacune et calculé les requêtes moyennes par seconde que le serveur web pouvait gérer :

ab -n 100 -c 5 http://192.168.0.100/test.jpg
ab -n 1000 -c 5 http://192.168.0.100/test.jpg
ab -n 10000 -c 5 http://192.168.0.100/test.jpg
ab -n 100 -c 50 http://192.168.0.100/test.jpg
ab -n 1000 -c 50 http://192.168.0.100/test.jpg
ab -n 10000 -c 50 http://192.168.0.100/test.jpg
ab -n 100 -c 100 http://192.168.0.100/test.jpg
ab -n 1000 -c 100 http://192.168.0.100/test.jpg
ab -n 10000 -c 100 http://192.168.0.100/test.jpg

-n est le nombre de requêtes à effectuer pour la session de benchmark ; -c est le nombre de requêtes multiples à effectuer en même temps.

ab -n 100 -c 5 http://192.168.0.100/test.jpg

Apache : 540,14 requêtes/seconde

Lighttpd : 608,71 requêtes/seconde (+ 12,69%)

ab -n 1000 -c 5 http://192.168.0.100/test.jpg

Apache : 1146,94 requêtes/seconde

Lighttpd : 1408,45 requêtes/seconde (+ 22,80%)

ab -n 10000 -c 5 http://192.168.0.100/test.jpg

Apache : 2111,64 requêtes/seconde

Lighttpd : 2646,44 requêtes/seconde (+ 25,33%)

ab -n 100 -c 50 http://192.168.0.100/test.jpg

Apache : 509,01 requêtes/seconde

Lighttpd : 551,21 requêtes/seconde (+ 8,29%)

ab -n 1000 -c 50 http://192.168.0.100/test.jpg

Apache : 1095,03 requêtes/seconde

Lighttpd : 1282,62 requêtes/seconde (+ 17,13%)

ab -n 10000 -c 50 http://192.168.0.100/test.jpg

Apache : 1816,61 requêtes/seconde

Lighttpd : 2266,33 requêtes/seconde (+ 24,76%)

ab -n 100 -c 100 http://192.168.0.100/test.jpg

Apache : 484,80 requêtes/seconde

Lighttpd : 485,07 requêtes/seconde (+ 0,06%)

ab -n 1000 -c 100 http://192.168.0.100/test.jpg

Apache : 1073,90 requêtes/seconde

Lighttpd : 1276,06 requêtes/seconde (+ 18,82%)

ab -n 10000 -c 100 http://192.168.0.100/test.jpg

Apache : 1729,61 requêtes/seconde

Lighttpd : 1985,28 requêtes/seconde (+ 14,78%)

Graphique complet

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.