Benchmark de capacitate Webship 1.5.0

Webship 1.5.0 comparativ cu serverele web și proxy-urile reverse de top.

Explorați capacitatea de cerere Webship 1.5.0, WebTransport, streaming de 100 MB și debitul proxy-ului Layer-4 pe un sistem Debian izolat. Fiecare rezultat include topologia testului și latența p50/p95/p99.

Platformă de testare
Debian GNU/Linux 12 · Intel Xeon Gold 5115
Data măsurării Webship
2026-09-21
Probe acceptate
5 × cel puțin 20 secunde
Unitate raportată
RPS, operațiuni/s, MiB/s, ms și µs

Răspuns static direct

Cereri mediane pe secundă. Mai mare este mai bine.

ServerHTTP/1.1TLS HTTP/1.1h2cTLS HTTP/2TLS HTTP/3
Topologie (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 RPSInstabil
Lighttpd351,555 RPS201,838 RPS931,845 RPS726,869 RPSNu este acceptat
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 RPSInstabil
Pingora197,126 RPS144,833 RPS226,226 RPS163,314 RPSNu este acceptat

Reverse proxy cu terminare TLS

Cereri mediane pe secundă. Mai mare este mai bine.

ServerHTTP/1.1TLS HTTP/1.1h2cTLS HTTP/2TLS HTTP/3
Topologie (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 RPSInstabil
Lighttpd44,815 RPS44,074 RPS44,325 RPS43,827 RPSNu este acceptat
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 RPSInstabil
Pingora68,687 RPS54,184 RPS58,620 RPS49,684 RPSNu este acceptat

Proxy invers cu TLS pass-through

Numărul median de cereri pe secundă printr-un tunel TLS end-to-end. Cu cât este mai mare, cu atât este mai bine.

ServerTLS HTTP/1.1TLS HTTP/2TLS HTTP/3
Topologie (C/F/O)4/4/24/4/24/4/2
Webship226,930 RPS273,332 RPS225,625 RPS
NginxNu este acceptatNu este acceptatNu este acceptat
LighttpdNu este acceptatNu este acceptatNu este acceptat
CaddyNu este acceptatNu este acceptatNu este acceptat
HAProxy187,772 RPS259,274 RPSNu este acceptat
Envoy149,465 RPS238,003 RPSNu este acceptat
PingoraNu este acceptatNu este acceptatNu este acceptat

capacitate WebTransport

Debit mediu al sarcinii utile în MiB/s, cu latență p50/p95/p99 pentru fluxuri și datagrame fiabile. Debit mai mare este mai bun.

ModTopologie (C/F/O)Fluxuri fiabile (MiB/s)Datagrame (MiB/s)Stare
Direct5/5/—1,204.1 MiB/s1,172.5 MiB/sStabil
Trecere TLS inversă4/4/2634.8 MiB/s611.7 MiB/sStabil

Streaming direct de 100 MB

Debit mediu al încărcăturii utile pentru testul de 100 MB în MiB/s. Valoarea mai mare este mai bună.

ServerTLS HTTP/1.1TLS HTTP/2TLS HTTP/3
Topologie (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/sInstabil4,120.4 MiB/s526.9 MiB/sInstabil
Lighttpd3,672.4 MiB/sInstabil4,451.2 MiB/sNu este acceptat
Caddy3,269.3 MiB/s2,740.3 MiB/s1,443.5 MiB/s
HAProxyNu este acceptatNu este acceptatNu este acceptat
EnvoyNu este acceptatNu este acceptatNu este acceptat
Pingora2,241.8 MiB/s3,581.9 MiB/sNu este acceptat

Streaming reverse-proxy de 100 MB cu terminare TLS

Debit mediu al încărcăturii utile pentru testul de 100 MB în MiB/s. Valoarea mai mare este mai bună.

ServerTLS HTTP/1.1TLS HTTP/2TLS HTTP/3
Topologie (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/sInstabil1,591.7 MiB/sInstabilNu este acceptat
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/sInstabil2,907.1 MiB/sValidare strictă eșuată
Pingora2,578.2 MiB/s2,249.4 MiB/sNu este acceptat

Streaming reverse-proxy de 100 MB cu TLS pass-through

Debit mediu al încărcăturii utile pentru testul de 100 MB în MiB/s. Valoarea mai mare este mai bună.

ServerTLS HTTP/1.1TLS HTTP/2TLS HTTP/3
Topologie (C/F/O)4/4/24/4/24/2/4
Webship2,787.9 MiB/s2,182.7 MiB/s1,938.7 MiB/s
NginxNu este acceptatNu este acceptatNu este acceptat
LighttpdNu este acceptatNu este acceptatNu este acceptat
CaddyNu este acceptatNu este acceptatNu este acceptat
HAProxy2,778.4 MiB/s2,135 MiB/sNu este acceptat
Envoy2,790.8 MiB/s2,135 MiB/sNu este acceptat
PingoraNu este acceptatNu este acceptatNu este acceptat

Capacitatea proxy de nivel 4

Conexiuni TCP și UDP persistente cu validare exactă de tip echo. Debit mai mare înseamnă mai bine; latența este în microsecunde. Saturația reprezintă utilizarea CPU a clientului/frontend/origin.

C/F/O înseamnă nuclee fizice client/frontend/origin. În tabelul de trecere TLS la nivelul 4, p și t înseamnă nuclee fizice și fire logice SMT. O liniuță înseamnă că un test direct nu are proces origin.

Proxy TCP

ServerOperațiuni/sDebit (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)C/F/O saturația setului de CPUC/F/O CPU-ul sarcinii celei mai aglomerate
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

ServerOperațiuni/sDebit (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)C/F/O saturația setului de CPUC/F/O CPU-ul sarcinii celei mai aglomerate
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%

TLS pas-strat

ServerOperațiuni/sDebit (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)C/F/O saturația setului de CPUC/F/O CPU-ul sarcinii celei mai aglomerate
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%

Terminarea TLS

ServerOperațiuni/sDebit (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)C/F/O saturația setului de CPUC/F/O CPU-ul sarcinii celei mai aglomerate
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%

Metodă reproductibilă

Fiecare rezultat susținut este mediana a cinci eșantioane acceptate. Sarcinile TCP și TLS includ încălzire; HTTP/3 include o inițializare calibrată.

Procesele serverului și generatorului de sarcină au rulat pe nuclee fizice distincte. Proxy-ul invers a rulat de asemenea izolat de sursa statică.

Fiecare eșantion acceptat a trecut de porțile de corectitudine fără erori și de limitele de stabilitate publicate. Eșantioanele care eșuează nu sunt niciodată incluse în mod discret.

Webship 1.5.0 a fost rulat din nou cu binarul PGO evaluat. Valorile competitorilor sunt păstrate din rulările anterioare acceptate pe același host Debian; nu au fost rulate din nou pentru această versiune. Comparați fiecare celulă cu topologia și starea sa de stabilitate afișată.