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.jpgab -n 1000 -c 5 http://192.168.0.100/test.jpgab -n 10000 -c 5 http://192.168.0.100/test.jpgab -n 100 -c 50 http://192.168.0.100/test.jpgab -n 1000 -c 50 http://192.168.0.100/test.jpgab -n 10000 -c 50 http://192.168.0.100/test.jpgab -n 100 -c 100 http://192.168.0.100/test.jpgab -n 1000 -c 100 http://192.168.0.100/test.jpgab -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

Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.