Desempenho · 2 min read · Jan 02, 2026

Benchmark: Apache2 vs. Lighttpd (Imagens)

Benchmark: Apache2 vs. Lighttpd (Imagens)

Versão 1.0
Autor: Falko Timme

Este benchmark mostra como Apache2 (versão 2.2.3) e lighttpd (versão 1.4.13) se comportam em comparação um com o outro ao entregar um arquivo de imagem (jpg, cerca de 25KB de tamanho). Este benchmark foi criado com a ajuda do ab (Apache benchmark) em uma VM VMware (Debian Etch); se você tentar isso por conta própria, seus números podem diferir (dependendo do seu hardware), mas a tendência deve ser a mesma.

Nota Preliminar

Eu testei isso em um sistema Debian Etch com 512MB de RAM dentro de uma VM VMware em um sistema com um processador Intel(R) Pentium(R) M de 1400MHz (sim, bastante antigo, mas como eu disse na introdução, a tendência deve ser a mesma em outro hardware).

Apache 2.2.3 mpm-prefork com configuração padrão do Debian.

Lighttpd 1.4.13 com configuração padrão do Debian.

O arquivo de imagem tem 25KB de tamanho e é chamado test.jpg.

Eu executei os seguintes comandos dez vezes cada e calculei as médias de requisições por segundo que o servidor web poderia lidar:

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 é o número de requisições a serem realizadas para a sessão de benchmark; -c é o número de múltiplas requisições a serem realizadas ao mesmo tempo.

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

Apache: 540,14 requisições/segundo

Lighttpd: 608,71 requisições/segundo (+ 12,69%)

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

Apache: 1146,94 requisições/segundo

Lighttpd: 1408,45 requisições/segundo (+ 22,80%)

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

Apache: 2111,64 requisições/segundo

Lighttpd: 2646,44 requisições/segundo (+ 25,33%)

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

Apache: 509,01 requisições/segundo

Lighttpd: 551,21 requisições/segundo (+ 8,29%)

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

Apache: 1095,03 requisições/segundo

Lighttpd: 1282,62 requisições/segundo (+ 17,13%)

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

Apache: 1816,61 requisições/segundo

Lighttpd: 2266,33 requisições/segundo (+ 24,76%)

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

Apache: 484,80 requisições/segundo

Lighttpd: 485,07 requisições/segundo (+ 0,06%)

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

Apache: 1073,90 requisições/segundo

Lighttpd: 1276,06 requisições/segundo (+ 18,82%)

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

Apache: 1729,61 requisições/segundo

Lighttpd: 1985,28 requisições/segundo (+ 14,78%)

Gráfico Completo

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.