Benchmark de capacidade do Webship 1.5.0

Webship 1.5.0 comparado com os principais servidores web e proxies reversos.

Explore a capacidade de requisição do Webship 1.5.0, WebTransport, streaming de 100 MB e throughput de proxy de Camada 4 em um host Debian isolado. Cada resultado inclui sua topologia de teste e latência p50/p95/p99.

Plataforma de teste
Debian GNU/Linux 12 · Intel Xeon Gold 5115
Data de medição do Webship
2026-09-21
Amostras aceitas
5 × pelo menos 20 segundos
Unidade relatada
RPS, ops/s, MiB/s, ms e µs

Resposta estática direta

Média de solicitações por segundo. Quanto maior, melhor.

ServidorHTTP/1.1TLS do HTTP/1.1h2cTLS do HTTP/2TLS HTTP/3
Topologia (C/F/O)5/5/—5/5/—5/5/—5/5/—5/5/—
Webship514,045 RPS336,831 RPS1,662,142 RPS1,357,786 RPS450,558 RPS
Nginx234,231 RPS187,333 RPS183,810 RPS247,359 RPS225,771 RPSInstável
Lighttpd351,555 RPS201,838 RPS931,845 RPS726,869 RPSNão suportado
Caddy41,633 RPS39,975 RPS28,498 RPS27,681 RPS34,306 RPS
HAProxy305,551 RPS182,640 RPS325,804 RPS236,337 RPS241,471 RPS
Envoy113,055 RPS96,375 RPS165,378 RPS154,936 RPS28,955 RPSInstável
Pingora197,126 RPS144,833 RPS226,226 RPS163,314 RPSNão suportado

Reverse proxy com terminação de TLS

Média de solicitações por segundo. Quanto maior, melhor.

ServidorHTTP/1.1TLS do HTTP/1.1h2cTLS do HTTP/2TLS HTTP/3
Topologia (C/F/O)3/5/24/4/24/4/24/4/22/6/2
Webship244,315 RPS129,601 RPS142,362 RPS133,460 RPS145,824 RPS
Nginx163,606 RPS110,723 RPS107,931 RPS92,896 RPS97,231 RPSInstável
Lighttpd44,815 RPS44,074 RPS44,325 RPS43,827 RPSNão suportado
Caddy32,421 RPS29,695 RPS22,441 RPS21,933 RPS24,196 RPS
HAProxy136,514 RPS94,693 RPS127,281 RPS97,195 RPS93,577 RPS
Envoy41,183 RPS37,491 RPS42,566 RPS39,801 RPS16,386 RPSInstável
Pingora68,687 RPS54,184 RPS58,620 RPS49,684 RPSNão suportado

Proxy reverso com passagem TLS

Pedidos medianos por segundo através de um túnel TLS de ponta a ponta. Quanto maior, melhor.

ServidorTLS do HTTP/1.1TLS do HTTP/2TLS HTTP/3
Topologia (C/F/O)4/4/24/4/24/4/2
Webship226,930 RPS273,332 RPS225,625 RPS
NginxNão suportadoNão suportadoNão suportado
LighttpdNão suportadoNão suportadoNão suportado
CaddyNão suportadoNão suportadoNão suportado
HAProxy187,772 RPS259,274 RPSNão suportado
Envoy149,465 RPS238,003 RPSNão suportado
PingoraNão suportadoNão suportadoNão suportado

Capacidade WebTransport

Taxa de transferência mediana de payload em MiB/s, com latência p50/p95/p99 para fluxos e datagramas confiáveis. Taxas de transferência mais altas são melhores.

ModoTopologia (C/F/O)Streams confiáveis (MiB/s)Datagramas (MiB/s)Status
Direto5/5/—1,204.1 MiB/s1,172.5 MiB/sEstável
Passagem reversa de TLS4/4/2634.8 MiB/s611.7 MiB/sEstável

Streaming direto de 100 MB

Taxa de transferência mediana de payload para o dispositivo de 100 MB em MiB/s. Quanto maior, melhor.

ServidorTLS do HTTP/1.1TLS do HTTP/2TLS HTTP/3
Topologia (C/F/O)5/5/—5/5/—5/5/—
Webship4,357.7 MiB/s4,289.1 MiB/s2,175.7 MiB/s
Nginx3,037.7 MiB/sInstável4,120.4 MiB/s526.9 MiB/sInstável
Lighttpd3,672.4 MiB/sInstável4,451.2 MiB/sNão suportado
Caddy3,269.3 MiB/s2,740.3 MiB/s1,443.5 MiB/s
HAProxyNão suportadoNão suportadoNão suportado
EnvoyNão suportadoNão suportadoNão suportado
Pingora2,241.8 MiB/s3,581.9 MiB/sNão suportado

Streaming de 100 MB com reverse-proxy e terminação de TLS

Taxa de transferência mediana de payload para o dispositivo de 100 MB em MiB/s. Quanto maior, melhor.

ServidorTLS do HTTP/1.1TLS do HTTP/2TLS HTTP/3
Topologia (C/F/O)4/4/24/4/24/5/1
Webship3,849.7 MiB/s3,498 MiB/s2,161.6 MiB/s
Nginx1,053.2 MiB/s1,434.5 MiB/s474.3 MiB/s
Lighttpd1,302.9 MiB/sInstável1,591.7 MiB/sInstávelNão suportado
Caddy2,809.9 MiB/s2,077.8 MiB/s1,263 MiB/s
HAProxy2,659.3 MiB/s2,668.8 MiB/s1,127.6 MiB/s
Envoy2,801.3 MiB/sInstável2,907.1 MiB/sFalha na validação rigorosa
Pingora2,578.2 MiB/s2,249.4 MiB/sNão suportado

Streaming de 100 MB com reverse-proxy e passagem de TLS

Taxa de transferência mediana de payload para o dispositivo de 100 MB em MiB/s. Quanto maior, melhor.

ServidorTLS do HTTP/1.1TLS do HTTP/2TLS HTTP/3
Topologia (C/F/O)4/4/24/4/24/2/4
Webship2,787.9 MiB/s2,182.7 MiB/s1,938.7 MiB/s
NginxNão suportadoNão suportadoNão suportado
LighttpdNão suportadoNão suportadoNão suportado
CaddyNão suportadoNão suportadoNão suportado
HAProxy2,778.4 MiB/s2,135 MiB/sNão suportado
Envoy2,790.8 MiB/s2,135 MiB/sNão suportado
PingoraNão suportadoNão suportadoNão suportado

Capacidade do proxy de camada 4

Conexões TCP e UDP persistentes com validação de eco exata. Maior taxa de transferência é melhor; latência está em microssegundos. Saturação é a utilização de CPU do cliente/frontend/origem.

C/F/O significa núcleos físicos de cliente/Frontend/origem. Na tabela de passagem de TLS na Camada 4, p e t significam núcleos físicos e threads lógicas SMT. Um traço significa que um teste direto não possui processo de origem.

Proxy TCP

ServidorOperações/sTaxa de transferência (MiB/s)Topologia (C/F/O)p50 / p95 / p99 (µs)Saturação do C/F/O do conjunto de CPUC/F/O CPU da tarefa mais ocupada
Webship250,712 ops/s489.7 MiB/s4/4/286.9%/99.5%/99.6%87.1%/99.5%/99.6%
Envoy173,639 ops/s339.1 MiB/s4/4/262.3%/99.4%/82.4%62.3%/99.5%/82.6%
HAProxy221,803 ops/s433.2 MiB/s4/4/279.8%/99.5%/97.3%80.0%/99.5%/97.3%
Nginx242,421 ops/s473.5 MiB/s4/4/284.9%/99.3%/96.9%84.9%/99.4%/97.0%

Proxy UDP

ServidorOperações/sTaxa de transferência (MiB/s)Topologia (C/F/O)p50 / p95 / p99 (µs)Saturação do C/F/O do conjunto de CPUC/F/O CPU da tarefa mais ocupada
Webship290,929 ops/s568.2 MiB/s4/4/284.1%/98.0%/98.1%84.2%/99.8%/98.1%
Envoy175,692 ops/s343.1 MiB/s4/4/259.0%/99.9%/70.3%59.1%/100.0%/70.6%
Nginx270,450 ops/s528.2 MiB/s4/4/283.6%/97.7%/95.4%83.8%/99.7%/95.5%

Encaminhamento TLS

ServidorOperações/sTaxa de transferência (MiB/s)Topologia (C/F/O)p50 / p95 / p99 (µs)Saturação do C/F/O do conjunto de CPUC/F/O CPU da tarefa mais ocupada
Webship260,054 ops/s507.9 MiB/s3p/6t · 4p/8t · 3p/6t91.6%/49.6%/91.0%91.9%/99.2%/91.0%
Envoy170,178 ops/s332.4 MiB/s3p/6t · 4p/8t · 3p/6t62.3%/49.6%/60.2%62.5%/99.2%/60.3%
HAProxy220,556 ops/s430.8 MiB/s3p/6t · 4p/8t · 3p/6t81.7%/49.6%/79.6%81.7%/99.2%/79.6%
Nginx248,282 ops/s484.9 MiB/s3p/6t · 4p/8t · 3p/6t90.3%/49.6%/88.7%90.4%/99.2%/88.7%

Terminação TLS

ServidorOperações/sTaxa de transferência (MiB/s)Topologia (C/F/O)p50 / p95 / p99 (µs)Saturação do C/F/O do conjunto de CPUC/F/O CPU da tarefa mais ocupada
Webship196,216 ops/s383.2 MiB/s4/4/278.9%/99.5%/93.8%79.0%/99.6%/93.8%
Envoy147,247 ops/s287.6 MiB/s4/4/259.7%/99.5%/73.1%59.8%/99.6%/73.1%
HAProxy145,396 ops/s284 MiB/s4/4/256.3%/99.6%/70.3%56.4%/99.7%/70.4%
Nginx169,563 ops/s331.2 MiB/s4/4/269.9%/99.6%/85.0%70.0%/99.6%/85.0%

Método reproduzível

Cada resultado suportado é a mediana de cinco amostras aceitas. As cargas de trabalho TCP e TLS incluem aquecimento; HTTP/3 inclui um priming calibrado.

Os processos do servidor e do gerador de carga foram executados em núcleos físicos distintos. O reverse-proxy também isolou a origem estática.

Cada amostra aceita passou nos critérios de correção sem erros e nos limites de estabilidade publicados. Amostras que falham nunca são incluídas silenciosamente.

Webship 1.5.0 foi executado novamente com o binário PGO benchmarked. Valores de concorrentes são mantidos de execuções aceitas anteriores no mesmo host Debian; eles não foram reexecutados para esta versão. Compare cada célula com sua topologia exibida e status de estabilidade.