Benchmark kapacity Webship 1.5.0

Webship 1.5.0 ve srovnání s vedoucími webovými servery a reverzními proxy.

Prozkoumejte kapacitu požadavků Webship 1.5.0, WebTransport, streamování 100 MB a propustnost proxy vrstvy 4 na izolovaném hostiteli Debian. Každý výsledek zahrnuje svou testovací topologii a latenci p50/p95/p99.

Testovací platforma
Debian GNU/Linux 12 · Intel Xeon Gold 5115
Datum měření Webship
2026-09-21
Přijaté vzorky
5 × alespoň 20 sekund
Uvedená jednotka
RPS, operace/s, MiB/s, ms a µs

Přímá statická odpověď

Medián požadavků za sekundu. Vyšší je lepší.

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 RPSNestabilní
Lighttpd351,555 RPS201,838 RPS931,845 RPS726,869 RPSNepodporováno
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 RPSNestabilní
Pingora197,126 RPS144,833 RPS226,226 RPS163,314 RPSNepodporováno

Reverzní proxy s TLS ukončením

Medián požadavků za sekundu. Vyšší je lepší.

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 RPSNestabilní
Lighttpd44,815 RPS44,074 RPS44,325 RPS43,827 RPSNepodporováno
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 RPSNestabilní
Pingora68,687 RPS54,184 RPS58,620 RPS49,684 RPSNepodporováno

Reverzní proxy s TLS pass-through

Medián požadavků za sekundu přes end-to-end TLS tunel. Vyšší je lepší.

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
NginxNepodporovánoNepodporovánoNepodporováno
LighttpdNepodporovánoNepodporovánoNepodporováno
CaddyNepodporovánoNepodporovánoNepodporováno
HAProxy187,772 RPS259,274 RPSNepodporováno
Envoy149,465 RPS238,003 RPSNepodporováno
PingoraNepodporovánoNepodporovánoNepodporováno

WebTransport kapacita

Medián přenosové rychlosti nákladu v MiB/s s latencí p50/p95/p99 pro spolehlivé proudy a datagramy. Vyšší propustnost je lepší.

RežimTopologie (C/F/O)Spolehlivé proudy (MiB/s)Datagramy (MiB/s)Stav
Přímé5/5/—1,204.1 MiB/s1,172.5 MiB/sStabilní
Přímé procházení TLS4/4/2634.8 MiB/s611.7 MiB/sStabilní

Přímé streamování 100 MB

Medián propustnosti datového zatížení pro 100 MB test v MiB/s. Vyšší je lepší.

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/sNestabilní4,120.4 MiB/s526.9 MiB/sNestabilní
Lighttpd3,672.4 MiB/sNestabilní4,451.2 MiB/sNepodporováno
Caddy3,269.3 MiB/s2,740.3 MiB/s1,443.5 MiB/s
HAProxyNepodporovánoNepodporovánoNepodporováno
EnvoyNepodporovánoNepodporovánoNepodporováno
Pingora2,241.8 MiB/s3,581.9 MiB/sNepodporováno

Reverzní proxy 100 MB streamování s TLS ukončením

Medián propustnosti datového zatížení pro 100 MB test v MiB/s. Vyšší je lepší.

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/sNestabilní1,591.7 MiB/sNestabilníNepodporováno
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/sNestabilní2,907.1 MiB/sNepodařila se přísná validace
Pingora2,578.2 MiB/s2,249.4 MiB/sNepodporováno

Reverzní proxy 100 MB streamování s TLS pass-through

Medián propustnosti datového zatížení pro 100 MB test v MiB/s. Vyšší je lepší.

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
NginxNepodporovánoNepodporovánoNepodporováno
LighttpdNepodporovánoNepodporovánoNepodporováno
CaddyNepodporovánoNepodporovánoNepodporováno
HAProxy2,778.4 MiB/s2,135 MiB/sNepodporováno
Envoy2,790.8 MiB/s2,135 MiB/sNepodporováno
PingoraNepodporovánoNepodporovánoNepodporováno

Kapacita proxy na vrstvě 4

Trvalá TCP a UDP spojení s přesnou echo validací. Vyšší propustnost je lepší; latence je v mikrosekundách. Nasycení je využití CPU klienta/frontendu/původního serveru.

C/F/O znamená klient/přední vrstva/původní fyzická jádra. V tabulce průchodu TLS na vrstvě 4 p a t znamenají fyzická jádra a logická SMT vlákna. Pomlčka znamená, že přímý test nemá proces původu.

TCP proxy

ServerOperace/sPropustnost (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)Nasycení CPU s C/F/ONejvytíženější CPU úkol s 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

ServerOperace/sPropustnost (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)Nasycení CPU s C/F/ONejvytíženější CPU úkol s 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 průchod

ServerOperace/sPropustnost (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)Nasycení CPU s C/F/ONejvytíženější CPU úkol s 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%

Ukončení TLS

ServerOperace/sPropustnost (MiB/s)Topologie (C/F/O)p50 / p95 / p99 (µs)Nasycení CPU s C/F/ONejvytíženější CPU úkol s 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%

Opakovatelná metoda

Každý podporovaný výsledek je mediánem pěti přijatých vzorků. TCP a TLS pracovní zátěže zahrnují zahřívání; HTTP/3 zahrnuje kalibrovanou přípravu.

Servery a procesy generující zátěž běžely na oddělených fyzických jádrech. Reverzní proxy také izolovala statický zdroj.

Každý přijatý vzorek prošel kontrolními branami nuly chyb a zveřejněnými limity stability. Selhávající vzorky nikdy nejsou tichý zahrnuty.

Webship 1.5.0 byl znovu spuštěn s benchmarkovaným PGO binárním souborem. Hodnoty konkurentů byly zachovány z dříve přijatých běhů na stejném Debian hostiteli; pro toto vydání nebyly znovu spuštěny. Porovnejte každou buňku s jejím zobrazeným topologickým a stabilitním stavem.