Webship 1.5.0 kapacitetsbenchmark

Webship 1.5.0 jämfört med ledande webbservrar och omvända proxys.

Utforska Webship 1.5.0-begäranskapacitet, WebTransport, 100 MB streaming och Layer-4-proxygenomströmning på en isolerad Debian-värd. Varje resultat inkluderar dess testtopologi samt p50/p95/p99-latens.

Testplattform
Debian GNU/Linux 12 · Intel Xeon Gold 5115
Webship mätningens datum
2026-09-21
Accepterade prover
5 × minst 20 sekunder
Rapporterad enhet
RPS, operationer/s, MiB/s, ms och µs

Direkt statiskt svar

Medelantal förfrågningar per sekund. Högre är bättre.

ServerHTTP/1.1HTTP/1.1 TLSh2cHTTP/2 TLSHTTP/3 TLS
Topologi (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 RPSEj stöd
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 RPSEj stöd

Reverse proxy med TLS-terminering

Medelantal förfrågningar per sekund. Högre är bättre.

ServerHTTP/1.1HTTP/1.1 TLSh2cHTTP/2 TLSHTTP/3 TLS
Topologi (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 RPSEj stöd
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 RPSEj stöd

Reverse proxy med TLS pass-through

Medianförfrågningar per sekund genom en end-to-end TLS-tunnel. Högre är bättre.

ServerHTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
Topologi (C/F/O)4/4/24/4/24/4/2
Webship226,930 RPS273,332 RPS225,625 RPS
NginxEj stödEj stödEj stöd
LighttpdEj stödEj stödEj stöd
CaddyEj stödEj stödEj stöd
HAProxy187,772 RPS259,274 RPSEj stöd
Envoy149,465 RPS238,003 RPSEj stöd
PingoraEj stödEj stödEj stöd

WebTransport kapacitet

Median lastgenomströmning i MiB/s, med p50/p95/p99-latens för pålitliga strömmar och datagram. Högre genomströmning är bättre.

LägeTopologi (C/F/O)Pålitliga strömmar (MiB/s)Datagram (MiB/s)Status
Direkt5/5/—1,204.1 MiB/s1,172.5 MiB/sStabil
Omvänd TLS-genomströmning4/4/2634.8 MiB/s611.7 MiB/sStabil

Direkt 100 MB streaming

Median genomströmning för 100 MB-fixturen i MiB/s. Högre är bättre.

ServerHTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
Topologi (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/sEj stöd
Caddy3,269.3 MiB/s2,740.3 MiB/s1,443.5 MiB/s
HAProxyEj stödEj stödEj stöd
EnvoyEj stödEj stödEj stöd
Pingora2,241.8 MiB/s3,581.9 MiB/sEj stöd

Reverse-proxy 100 MB strömning med TLS-terminering

Median genomströmning för 100 MB-fixturen i MiB/s. Högre är bättre.

ServerHTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
Topologi (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/sInstabilEj stöd
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/sMisslyckades strikt validering
Pingora2,578.2 MiB/s2,249.4 MiB/sEj stöd

Reverse-proxy 100 MB strömning med TLS pass-through

Median genomströmning för 100 MB-fixturen i MiB/s. Högre är bättre.

ServerHTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
Topologi (C/F/O)4/4/24/4/24/2/4
Webship2,787.9 MiB/s2,182.7 MiB/s1,938.7 MiB/s
NginxEj stödEj stödEj stöd
LighttpdEj stödEj stödEj stöd
CaddyEj stödEj stödEj stöd
HAProxy2,778.4 MiB/s2,135 MiB/sEj stöd
Envoy2,790.8 MiB/s2,135 MiB/sEj stöd
PingoraEj stödEj stödEj stöd

Lager-4 proxykapacitet

Persistenta TCP- och UDP-anslutningar med exakt ekoverifiering. Högre genomströmning är bättre; latens mäts i mikrosekunder. Mättnad är klient-/frontend-/origin-CPU-användning.

C/F/O betyder klient/frontend/origin fysiska kärnor. I Layer-4 TLS pass-through-tabellen betyder p och t fysiska kärnor och logiska SMT-trådar. En streck betyder att ett direkt test inte har någon origin-process.

TCP-proxy

ServerOperationer/sGenomströmning (MiB/s)Topologi (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU-sätt mättnadC/F/O mest upptagna uppgift CPU
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%

UDP-proxy

ServerOperationer/sGenomströmning (MiB/s)Topologi (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU-sätt mättnadC/F/O mest upptagna uppgift CPU
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 genomströmning

ServerOperationer/sGenomströmning (MiB/s)Topologi (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU-sätt mättnadC/F/O mest upptagna uppgift CPU
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%

TLS-terminering

ServerOperationer/sGenomströmning (MiB/s)Topologi (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU-sätt mättnadC/F/O mest upptagna uppgift CPU
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%

Reproducerbar metod

Varje stödresultat är medianen av fem accepterade prover. TCP- och TLS-arbetsbelastningar inkluderar uppvärmning; HTTP/3 inkluderar en kalibrerad primär.

Server- och belastningsgenereringsprocesser kördes på separata fysiska kärnor. Reverse-proxy körs också isolerat från den statiska källan.

Varje accepterat exempel passerade fel-fri korrekthetskontroller och de publicerade stabilitetsgränserna. Misslyckade exempel inkluderas aldrig tyst.

Webship 1.5.0 kördes om med den benchmarkade PGO-binären. Konkurrentvärden behölls från tidigare godkända körningar på samma Debian-värd; de kördes inte om för denna version. Jämför varje cell med dess visade topologi och stabilitetsstatus.