Benchmarking · 2 min read · Jan 02, 2026

Benchmark: Apache2 vs. Lighttpd (Immagini)

Benchmark: Apache2 vs. Lighttpd (Immagini)

Versione 1.0
Autore: Falko Timme

Questo benchmark mostra come Apache2 (versione 2.2.3) e lighttpd (versione 1.4.13) si comportano l’uno rispetto all’altro nella consegna di un file immagine (jpg, circa 25KB di dimensione). Questo benchmark è stato creato con l’aiuto di ab (Apache benchmark) su una vm VMware (Debian Etch); se provi tu stesso, i tuoi numeri potrebbero differire (a seconda dell’hardware), ma la tendenza dovrebbe essere la stessa.

Nota Preliminare

Ho testato questo su un sistema Debian Etch con 512MB di RAM all’interno di una vm VMware su un sistema con un processore Intel(R) Pentium(R) M a 1400MHz (sì, piuttosto vecchio, ma come ho detto nell’introduzione, la tendenza dovrebbe essere la stessa su altro hardware).

Apache 2.2.3 mpm-prefork con configurazione Debian predefinita.

Lighttpd 1.4.13 con configurazione Debian predefinita.

Il file immagine è di 25KB di dimensione e si chiama test.jpg.

Ho eseguito i seguenti comandi dieci volte ciascuno e calcolato le richieste medie al secondo che il server web poteva gestire:

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 è il numero di richieste da eseguire per la sessione di benchmarking; -c è il numero di richieste multiple da eseguire contemporaneamente.

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

Apache: 540,14 richieste/secondo

Lighttpd: 608,71 richieste/secondo (+ 12,69%)

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

Apache: 1146,94 richieste/secondo

Lighttpd: 1408,45 richieste/secondo (+ 22,80%)

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

Apache: 2111,64 richieste/secondo

Lighttpd: 2646,44 richieste/secondo (+ 25,33%)

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

Apache: 509,01 richieste/secondo

Lighttpd: 551,21 richieste/secondo (+ 8,29%)

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

Apache: 1095,03 richieste/secondo

Lighttpd: 1282,62 richieste/secondo (+ 17,13%)

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

Apache: 1816,61 richieste/secondo

Lighttpd: 2266,33 richieste/secondo (+ 24,76%)

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

Apache: 484,80 richieste/secondo

Lighttpd: 485,07 richieste/secondo (+ 0,06%)

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

Apache: 1073,90 richieste/secondo

Lighttpd: 1276,06 richieste/secondo (+ 18,82%)

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

Apache: 1729,61 richieste/secondo

Lighttpd: 1985,28 richieste/secondo (+ 14,78%)

Grafico Completo

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.