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.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 è 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

Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.