Webship 1.5.0 容量基準測試

Webship 1.5.0 與領先的網頁伺服器和反向代理相比。

探索 Webship 1.5.0 的請求容量、WebTransport、100 MB 串流,以及在隔離的 Debian 主機上的第四層代理吞吐量。每個結果均包含其測試拓撲和 p50/p95/p99 延遲。

測試平台
Debian GNU/Linux 12 · Intel Xeon Gold 5115
Webship 測量日期
2026-09-21
接受的樣本
5 × 至少 20 秒
報告單位
RPS、操作/秒、MiB/秒、毫秒和微秒

直接靜態回應

每秒中位數請求數。數值越高越好。

伺服器HTTP/1.1HTTP/1.1 TLSh2cHTTP/2 TLSHTTP/3 TLS
拓撲 (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 RPS不穩定
Lighttpd351,555 RPS201,838 RPS931,845 RPS726,869 RPS不支援
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 RPS不穩定
Pingora197,126 RPS144,833 RPS226,226 RPS163,314 RPS不支援

支援 TLS 終止的反向代理

每秒中位數請求數。數值越高越好。

伺服器HTTP/1.1HTTP/1.1 TLSh2cHTTP/2 TLSHTTP/3 TLS
拓撲 (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 RPS不穩定
Lighttpd44,815 RPS44,074 RPS44,325 RPS43,827 RPS不支援
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 RPS不穩定
Pingora68,687 RPS54,184 RPS58,620 RPS49,684 RPS不支援

支援 TLS 直通的反向代理

透過端對端 TLS 隧道的每秒中位請求數。數字越高越好。

伺服器HTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
拓撲 (C/F/O)4/4/24/4/24/4/2
Webship226,930 RPS273,332 RPS225,625 RPS
Nginx不支援不支援不支援
Lighttpd不支援不支援不支援
Caddy不支援不支援不支援
HAProxy187,772 RPS259,274 RPS不支援
Envoy149,465 RPS238,003 RPS不支援
Pingora不支援不支援不支援

WebTransport 容量

可靠資料流與資料包的中位數有效負載吞吐量(MiB/s),附帶 p50/p95/p99 延遲。吞吐量越高越好。

模式拓撲 (C/F/O)可靠串流(MiB/秒)資料報(MiB/秒)狀態
直接5/5/—1,204.1 MiB/s1,172.5 MiB/s穩定
反向 TLS 直通4/4/2634.8 MiB/s611.7 MiB/s穩定

直接 100 MB 串流

100 MB 測試項目的中位有效負載吞吐量,以 MiB/s 計。數字越高越好。

伺服器HTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
拓撲 (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/s不穩定4,120.4 MiB/s526.9 MiB/s不穩定
Lighttpd3,672.4 MiB/s不穩定4,451.2 MiB/s不支援
Caddy3,269.3 MiB/s2,740.3 MiB/s1,443.5 MiB/s
HAProxy不支援不支援不支援
Envoy不支援不支援不支援
Pingora2,241.8 MiB/s3,581.9 MiB/s不支援

TLS 終止的反向代理 100 MB 串流

100 MB 測試項目的中位有效負載吞吐量,以 MiB/s 計。數字越高越好。

伺服器HTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
拓撲 (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/s不穩定1,591.7 MiB/s不穩定不支援
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/s不穩定2,907.1 MiB/s嚴格驗證失敗
Pingora2,578.2 MiB/s2,249.4 MiB/s不支援

TLS 直通的反向代理 100 MB 串流

100 MB 測試項目的中位有效負載吞吐量,以 MiB/s 計。數字越高越好。

伺服器HTTP/1.1 TLSHTTP/2 TLSHTTP/3 TLS
拓撲 (C/F/O)4/4/24/4/24/2/4
Webship2,787.9 MiB/s2,182.7 MiB/s1,938.7 MiB/s
Nginx不支援不支援不支援
Lighttpd不支援不支援不支援
Caddy不支援不支援不支援
HAProxy2,778.4 MiB/s2,135 MiB/s不支援
Envoy2,790.8 MiB/s2,135 MiB/s不支援
Pingora不支援不支援不支援

第 4 層代理容量

持久的 TCP 和 UDP 連線,並進行精確回顯驗證。吞吐量越高越好;延遲以微秒計算。飽和度是客戶端/前端/原始伺服器 CPU 使用率。

C/F/O 表示客戶端/前端/源端的實體核心。在第4層 TLS 直通表中,p 與 t 分別表示實體核心與邏輯 SMT 執行緒。破折號表示直接測試沒有源端進程。

TCP 代理

伺服器操作次數/秒吞吐量 (MiB/秒)拓撲 (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU 集中飽和C/F/O 最忙碌的任務 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 代理

伺服器操作次數/秒吞吐量 (MiB/秒)拓撲 (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU 集中飽和C/F/O 最忙碌的任務 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 直通

伺服器操作次數/秒吞吐量 (MiB/秒)拓撲 (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU 集中飽和C/F/O 最忙碌的任務 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 終止

伺服器操作次數/秒吞吐量 (MiB/秒)拓撲 (C/F/O)p50 / p95 / p99 (µs)C/F/O CPU 集中飽和C/F/O 最忙碌的任務 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%

可重現的方法

每個支援的結果都是五個接受樣本的中位數。TCP 和 TLS 工作負載包括預熱;HTTP/3 包含校準過的初始化。

伺服器和負載生成器進程運行在不同的物理核心上。反向代理運行同時也將靜態源隔離。

每個被接受的樣本都通過零錯誤正確性檢查門檻和公開的穩定性限制。失敗的樣本絕不會被默默包含。

Webship 1.5.0 已使用基準 PGO 二進位重新運行。競爭對手的數值保留自先前在相同 Debian 主機上接受的運行;這些數值未在本次釋出中重新運行。請將每個單元格與其顯示的拓撲和穩定性狀態進行比較。