Webship 1.5.0 benchmark ng kapasidad

Webship 1.5.0 kumpara sa nangungunang web server at reverse proxy.

Galugarin ang kapasidad ng kahilingan ng Webship 1.5.0, WebTransport, 100 MB streaming, at Layer-4 proxy throughput sa isang hiwalay na host na Debian. Bawat resulta ay kasama ang topology ng pagsusuri at p50/p95/p99 na latency.

Plataporma ng pagsubok
Debian GNU/Linux 12 · Intel Xeon Gold 5115
Petsa ng pagsukat ng Webship
2026-09-21
Tinanggap na mga halimbawa
5 × hindi bababa sa 20 segundo
Ulat na yunit
RPS, ops/s, MiB/s, ms, at µs

Direktang static na tugon

Median na kahilingan kada segundo. Mas mataas ay mas mabuti.

SerberHTTP/1.1TLS ng HTTP/1.1h2cTLS ng HTTP/2TLS ng HTTP/3
Topolohiya (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 RPSHindi matatag
Lighttpd351,555 RPS201,838 RPS931,845 RPS726,869 RPSHindi sinusuportahan
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 RPSHindi matatag
Pingora197,126 RPS144,833 RPS226,226 RPS163,314 RPSHindi sinusuportahan

Reverse proxy na may TLS termination

Median na kahilingan kada segundo. Mas mataas ay mas mabuti.

SerberHTTP/1.1TLS ng HTTP/1.1h2cTLS ng HTTP/2TLS ng HTTP/3
Topolohiya (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 RPSHindi matatag
Lighttpd44,815 RPS44,074 RPS44,325 RPS43,827 RPSHindi sinusuportahan
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 RPSHindi matatag
Pingora68,687 RPS54,184 RPS58,620 RPS49,684 RPSHindi sinusuportahan

Reverse proxy na may TLS pass-through

Gitnang bilang ng mga kahilingan bawat segundo sa pamamagitan ng end-to-end TLS tunnel. Mas mataas ay mas mabuti.

SerberTLS ng HTTP/1.1TLS ng HTTP/2TLS ng HTTP/3
Topolohiya (C/F/O)4/4/24/4/24/4/2
Webship226,930 RPS273,332 RPS225,625 RPS
NginxHindi sinusuportahanHindi sinusuportahanHindi sinusuportahan
LighttpdHindi sinusuportahanHindi sinusuportahanHindi sinusuportahan
CaddyHindi sinusuportahanHindi sinusuportahanHindi sinusuportahan
HAProxy187,772 RPS259,274 RPSHindi sinusuportahan
Envoy149,465 RPS238,003 RPSHindi sinusuportahan
PingoraHindi sinusuportahanHindi sinusuportahanHindi sinusuportahan

Kakayahan ng WebTransport

Gitnang payload throughput sa MiB/s, na may p50/p95/p99 na latency para sa maaasahang stream at datagram. Mas mataas na throughput ay mas maganda.

ParaanTopolohiya (C/F/O)Mapagkakatiwalaang mga stream (MiB/s)Mga Datagrama (MiB/s)Katayuan
Direkta5/5/—1,204.1 MiB/s1,172.5 MiB/sMatatag
Baliktad na TLS pass-through4/4/2634.8 MiB/s611.7 MiB/sMatatag

Direktang 100 MB na streaming

Median na throughput ng payload para sa 100 MB na fixture sa MiB/s. Mas mataas ay mas maganda.

SerberTLS ng HTTP/1.1TLS ng HTTP/2TLS ng HTTP/3
Topolohiya (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/sHindi matatag4,120.4 MiB/s526.9 MiB/sHindi matatag
Lighttpd3,672.4 MiB/sHindi matatag4,451.2 MiB/sHindi sinusuportahan
Caddy3,269.3 MiB/s2,740.3 MiB/s1,443.5 MiB/s
HAProxyHindi sinusuportahanHindi sinusuportahanHindi sinusuportahan
EnvoyHindi sinusuportahanHindi sinusuportahanHindi sinusuportahan
Pingora2,241.8 MiB/s3,581.9 MiB/sHindi sinusuportahan

Reverse-proxy 100 MB streaming na may TLS termination

Median na throughput ng payload para sa 100 MB na fixture sa MiB/s. Mas mataas ay mas maganda.

SerberTLS ng HTTP/1.1TLS ng HTTP/2TLS ng HTTP/3
Topolohiya (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/sHindi matatag1,591.7 MiB/sHindi matatagHindi sinusuportahan
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/sHindi matatag2,907.1 MiB/sNabigo sa masusing pagpapatunay
Pingora2,578.2 MiB/s2,249.4 MiB/sHindi sinusuportahan

Reverse-proxy 100 MB streaming na may TLS pass-through

Median na throughput ng payload para sa 100 MB na fixture sa MiB/s. Mas mataas ay mas maganda.

SerberTLS ng HTTP/1.1TLS ng HTTP/2TLS ng HTTP/3
Topolohiya (C/F/O)4/4/24/4/24/2/4
Webship2,787.9 MiB/s2,182.7 MiB/s1,938.7 MiB/s
NginxHindi sinusuportahanHindi sinusuportahanHindi sinusuportahan
LighttpdHindi sinusuportahanHindi sinusuportahanHindi sinusuportahan
CaddyHindi sinusuportahanHindi sinusuportahanHindi sinusuportahan
HAProxy2,778.4 MiB/s2,135 MiB/sHindi sinusuportahan
Envoy2,790.8 MiB/s2,135 MiB/sHindi sinusuportahan
PingoraHindi sinusuportahanHindi sinusuportahanHindi sinusuportahan

Kapasidad ng Layer-4 na proxy

Mga persistenteng TCP at UDP na koneksyon na may eksaktong pag-echo ng pagpapatunay. Mas mataas na throughput ay mas maganda; ang latency ay nasa mikrosegundo. Saturation ay paggamit ng CPU ng client/frontend/origin.

Ang C/F/O ay nangangahulugang client/frontend/origin na pisikal na core. Sa Layer-4 TLS pass-through na talahanayan, ang p at t ay nangangahulugang pisikal na core at lohikal na SMT thread. Ang gitling ay nangangahulugang walang origin na proseso sa direktang pagsubok.

TCP proxy

SerberMga operasyon/sDalas ng daloy (MiB/s)Topolohiya (C/F/O)p50 / p95 / p99 (µs)Pagpuno ng CPU-set C/F/OPinakaabalang gawain sa CPU C/F/O
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

SerberMga operasyon/sDalas ng daloy (MiB/s)Topolohiya (C/F/O)p50 / p95 / p99 (µs)Pagpuno ng CPU-set C/F/OPinakaabalang gawain sa CPU C/F/O
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 pass-through

SerberMga operasyon/sDalas ng daloy (MiB/s)Topolohiya (C/F/O)p50 / p95 / p99 (µs)Pagpuno ng CPU-set C/F/OPinakaabalang gawain sa CPU C/F/O
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%

Pagtatapos ng TLS

SerberMga operasyon/sDalas ng daloy (MiB/s)Topolohiya (C/F/O)p50 / p95 / p99 (µs)Pagpuno ng CPU-set C/F/OPinakaabalang gawain sa CPU C/F/O
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%

Pamamaraang maaaring ulitin

Ang bawat suportadong resulta ay ang median ng limang tinanggap na sample. Ang mga workload ng TCP at TLS ay kasama ang warm-up; kasama sa HTTP/3 ang isang naka-calibrate na prime.

Ang mga proseso ng server at load-generator ay tumakbo sa magkakahiwalay na pisikal na core. Ang mga reverse-proxy na pagpapatakbo ay naghiwalay din ng static origin.

Bawat tinanggap na sample ay pumasa sa zero-error correctness gates at sa nailathalang limitasyon ng katatagan. Ang mga nabigong sample ay hindi kailanman tahimik na isinasama.

Webship 1.5.0 ay muling pinaandar gamit ang benchmarked na PGO binary. Ang mga halaga ng kakompetensya ay napanatili mula sa mga naunang tinanggap na pagpapatakbo sa parehong Debian host; hindi na ito muling pinaandar para sa bersyong ito. Ihambing ang bawat selula sa ipinakitang topolohiya at katayuan ng katatagan.