Webship 1.5.0 Kapazitätsbenchmark

Webship 1.5.0 im Vergleich zu führenden Webservern und Reverse-Proxys.

Erkunden Sie die Webship 1.5.0 Anforderungskapazität, WebTransport, 100 MB Streaming und Layer-4 Proxy-Durchsatz auf einem isolierten Debian-Host. Jedes Ergebnis enthält seine Testtopologie sowie p50/p95/p99 Latenz.

Testplattform
Debian GNU/Linux 12 · Intel Xeon Gold 5115
Webship Messdatum
2026-09-21
Akzeptierte Proben
5 × mindestens 20 Sekunden
Gemeldete Einheit
RPS, Ops/s, MiB/s, ms und µs

Direkte statische Antwort

Mediananfragen pro Sekunde. Höher ist besser.

ServerHTTP/1.1HTTP/1.1 TLSh2cHTTP/2 TLSHTTP/3 TLS
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 RPSNicht unterstützt
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 RPSNicht unterstützt

Reverse-Proxy mit TLS-Terminierung

Mediananfragen pro Sekunde. Höher ist besser.

ServerHTTP/1.1HTTP/1.1 TLSh2cHTTP/2 TLSHTTP/3 TLS
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 RPSNicht unterstützt
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 RPSNicht unterstützt

Reverse-Proxy mit TLS-Passthrough

Mediananfragen pro Sekunde durch einen End-to-End-TLS-Tunnel. Höher ist besser.

ServerHTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
Topologie (C/F/O)4/4/24/4/24/4/2
Webship226,930 RPS273,332 RPS225,625 RPS
NginxNicht unterstütztNicht unterstütztNicht unterstützt
LighttpdNicht unterstütztNicht unterstütztNicht unterstützt
CaddyNicht unterstütztNicht unterstütztNicht unterstützt
HAProxy187,772 RPS259,274 RPSNicht unterstützt
Envoy149,465 RPS238,003 RPSNicht unterstützt
PingoraNicht unterstütztNicht unterstütztNicht unterstützt

WebTransport Kapazität

Mittlerer Payload-Durchsatz in MiB/s, mit p50/p95/p99 Latenz für zuverlässige Streams und Datagramme. Höherer Durchsatz ist besser.

ModusTopologie (C/F/O)Zuverlässige Streams (MiB/s)Datagramme (MiB/s)Status
Direkt5/5/—1,204.1 MiB/s1,172.5 MiB/sStabil
Reverse TLS-Pass-Through4/4/2634.8 MiB/s611.7 MiB/sStabil

Direktes 100-MB-Streaming

Medianer Payload-Durchsatz für das 100-MB-Fixture in MiB/s. Höher ist besser.

ServerHTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
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/sNicht unterstützt
Caddy3,269.3 MiB/s2,740.3 MiB/s1,443.5 MiB/s
HAProxyNicht unterstütztNicht unterstütztNicht unterstützt
EnvoyNicht unterstütztNicht unterstütztNicht unterstützt
Pingora2,241.8 MiB/s3,581.9 MiB/sNicht unterstützt

Reverse-Proxy 100 MB Streaming mit TLS-Terminierung

Medianer Payload-Durchsatz für das 100-MB-Fixture in MiB/s. Höher ist besser.

ServerHTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
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/sInstabilNicht unterstützt
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/sStrenge Validierung fehlgeschlagen
Pingora2,578.2 MiB/s2,249.4 MiB/sNicht unterstützt

Reverse-Proxy 100 MB Streaming mit TLS-Passthrough

Medianer Payload-Durchsatz für das 100-MB-Fixture in MiB/s. Höher ist besser.

ServerHTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
Topologie (C/F/O)4/4/24/4/24/2/4
Webship2,787.9 MiB/s2,182.7 MiB/s1,938.7 MiB/s
NginxNicht unterstütztNicht unterstütztNicht unterstützt
LighttpdNicht unterstütztNicht unterstütztNicht unterstützt
CaddyNicht unterstütztNicht unterstütztNicht unterstützt
HAProxy2,778.4 MiB/s2,135 MiB/sNicht unterstützt
Envoy2,790.8 MiB/s2,135 MiB/sNicht unterstützt
PingoraNicht unterstütztNicht unterstütztNicht unterstützt

Layer-4-Proxy-Kapazität

Persistente TCP- und UDP-Verbindungen mit exakter Echo-Validierung. Höherer Durchsatz ist besser; Latenz in Mikrosekunden. Sättigung ist CPU-Auslastung von Client/Frontend/Origin.

C/F/O bedeutet Client/Frontend/Origin physische Kerne. In der Layer-4 TLS-Passthrough-Tabelle bedeuten p und t physische Kerne und logische SMT-Threads. Ein Bindestrich bedeutet, dass ein direkter Test keinen Origin-Prozess hat.

TCP-Proxy

ServerOperationen/sDurchsatz (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU-Set-SättigungC/F/O am stärksten ausgelastete Task 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

ServerOperationen/sDurchsatz (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU-Set-SättigungC/F/O am stärksten ausgelastete Task 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-Durchleitung

ServerOperationen/sDurchsatz (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU-Set-SättigungC/F/O am stärksten ausgelastete Task 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-Beendigung

ServerOperationen/sDurchsatz (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU-Set-SättigungC/F/O am stärksten ausgelastete Task 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%

Reproduzierbare Methode

Jedes unterstützte Ergebnis ist der Median von fünf akzeptierten Stichproben. TCP- und TLS-Arbeitslasten beinhalten Aufwärmzeiten; HTTP/3 beinhaltet eine kalibrierte Primärlast.

Server- und Lastgeneratorprozesse liefen auf getrennten physischen Kernen. Auch Reverse-Proxy-Läufe isolierten die statische Quelle.

Jede akzeptierte Stichprobe hat die Null-Fehler-Korrektheitsprüfungen und die veröffentlichten Stabilitätsgrenzen bestanden. Fehlgeschlagene Stichproben werden niemals stillschweigend einbezogen.

Webship 1.5.0 wurde mit dem benchmarked PGO-Binary erneut ausgeführt. Wettbewerbswerte bleiben aus früheren akzeptierten Läufen auf demselben Debian-Host erhalten; sie wurden für diese Version nicht erneut ausgeführt. Vergleichen Sie jede Zelle mit ihrer angezeigten Topologie und ihrem Stabilitätsstatus.