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.
| Serber | HTTP/1.1 | TLS ng HTTP/1.1 | h2c | TLS ng HTTP/2 | TLS ng HTTP/3 |
|---|---|---|---|---|---|
| Topolohiya (C/F/O) | 5/5/— | 5/5/— | 5/5/— | 5/5/— | 5/5/— |
| Webship | 514,045 RPS | 336,831 RPS | 1,662,142 RPS | 1,357,786 RPS | 450,558 RPS |
| Nginx | 234,231 RPS | 187,333 RPS | 183,810 RPS | 247,359 RPS | 225,771 RPSHindi matatag |
| Lighttpd | 351,555 RPS | 201,838 RPS | 931,845 RPS | 726,869 RPS | Hindi sinusuportahan |
| Caddy | 41,633 RPS | 39,975 RPS | 28,498 RPS | 27,681 RPS | 34,306 RPS |
| HAProxy | 305,551 RPS | 182,640 RPS | 325,804 RPS | 236,337 RPS | 241,471 RPS |
| Envoy | 113,055 RPS | 96,375 RPS | 165,378 RPS | 154,936 RPS | 28,955 RPSHindi matatag |
| Pingora | 197,126 RPS | 144,833 RPS | 226,226 RPS | 163,314 RPS | Hindi sinusuportahan |
Reverse proxy na may TLS termination
Median na kahilingan kada segundo. Mas mataas ay mas mabuti.
| Serber | HTTP/1.1 | TLS ng HTTP/1.1 | h2c | TLS ng HTTP/2 | TLS ng HTTP/3 |
|---|---|---|---|---|---|
| Topolohiya (C/F/O) | 3/5/2 | 4/4/2 | 4/4/2 | 4/4/2 | 2/6/2 |
| Webship | 244,315 RPS | 129,601 RPS | 142,362 RPS | 133,460 RPS | 145,824 RPS |
| Nginx | 163,606 RPS | 110,723 RPS | 107,931 RPS | 92,896 RPS | 97,231 RPSHindi matatag |
| Lighttpd | 44,815 RPS | 44,074 RPS | 44,325 RPS | 43,827 RPS | Hindi sinusuportahan |
| Caddy | 32,421 RPS | 29,695 RPS | 22,441 RPS | 21,933 RPS | 24,196 RPS |
| HAProxy | 136,514 RPS | 94,693 RPS | 127,281 RPS | 97,195 RPS | 93,577 RPS |
| Envoy | 41,183 RPS | 37,491 RPS | 42,566 RPS | 39,801 RPS | 16,386 RPSHindi matatag |
| Pingora | 68,687 RPS | 54,184 RPS | 58,620 RPS | 49,684 RPS | Hindi 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.
| Serber | TLS ng HTTP/1.1 | TLS ng HTTP/2 | TLS ng HTTP/3 |
|---|---|---|---|
| Topolohiya (C/F/O) | 4/4/2 | 4/4/2 | 4/4/2 |
| Webship | 226,930 RPS | 273,332 RPS | 225,625 RPS |
| Nginx | Hindi sinusuportahan | Hindi sinusuportahan | Hindi sinusuportahan |
| Lighttpd | Hindi sinusuportahan | Hindi sinusuportahan | Hindi sinusuportahan |
| Caddy | Hindi sinusuportahan | Hindi sinusuportahan | Hindi sinusuportahan |
| HAProxy | 187,772 RPS | 259,274 RPS | Hindi sinusuportahan |
| Envoy | 149,465 RPS | 238,003 RPS | Hindi sinusuportahan |
| Pingora | Hindi sinusuportahan | Hindi sinusuportahan | Hindi 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.
| Paraan | Topolohiya (C/F/O) | Mapagkakatiwalaang mga stream (MiB/s) | Mga Datagrama (MiB/s) | Katayuan |
|---|---|---|---|---|
| Direkta | 5/5/— | 1,204.1 MiB/s | 1,172.5 MiB/s | Matatag |
| Baliktad na TLS pass-through | 4/4/2 | 634.8 MiB/s | 611.7 MiB/s | Matatag |
Direktang 100 MB na streaming
Median na throughput ng payload para sa 100 MB na fixture sa MiB/s. Mas mataas ay mas maganda.
| Serber | TLS ng HTTP/1.1 | TLS ng HTTP/2 | TLS ng HTTP/3 |
|---|---|---|---|
| Topolohiya (C/F/O) | 5/5/— | 5/5/— | 5/5/— |
| Webship | 4,357.7 MiB/s | 4,289.1 MiB/s | 2,175.7 MiB/s |
| Nginx | 3,037.7 MiB/sHindi matatag | 4,120.4 MiB/s | 526.9 MiB/sHindi matatag |
| Lighttpd | 3,672.4 MiB/sHindi matatag | 4,451.2 MiB/s | Hindi sinusuportahan |
| Caddy | 3,269.3 MiB/s | 2,740.3 MiB/s | 1,443.5 MiB/s |
| HAProxy | Hindi sinusuportahan | Hindi sinusuportahan | Hindi sinusuportahan |
| Envoy | Hindi sinusuportahan | Hindi sinusuportahan | Hindi sinusuportahan |
| Pingora | 2,241.8 MiB/s | 3,581.9 MiB/s | Hindi 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.
| Serber | TLS ng HTTP/1.1 | TLS ng HTTP/2 | TLS ng HTTP/3 |
|---|---|---|---|
| Topolohiya (C/F/O) | 4/4/2 | 4/4/2 | 4/5/1 |
| Webship | 3,849.7 MiB/s | 3,498 MiB/s | 2,161.6 MiB/s |
| Nginx | 1,053.2 MiB/s | 1,434.5 MiB/s | 474.3 MiB/s |
| Lighttpd | 1,302.9 MiB/sHindi matatag | 1,591.7 MiB/sHindi matatag | Hindi sinusuportahan |
| Caddy | 2,809.9 MiB/s | 2,077.8 MiB/s | 1,263 MiB/s |
| HAProxy | 2,659.3 MiB/s | 2,668.8 MiB/s | 1,127.6 MiB/s |
| Envoy | 2,801.3 MiB/sHindi matatag | 2,907.1 MiB/s | Nabigo sa masusing pagpapatunay |
| Pingora | 2,578.2 MiB/s | 2,249.4 MiB/s | Hindi 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.
| Serber | TLS ng HTTP/1.1 | TLS ng HTTP/2 | TLS ng HTTP/3 |
|---|---|---|---|
| Topolohiya (C/F/O) | 4/4/2 | 4/4/2 | 4/2/4 |
| Webship | 2,787.9 MiB/s | 2,182.7 MiB/s | 1,938.7 MiB/s |
| Nginx | Hindi sinusuportahan | Hindi sinusuportahan | Hindi sinusuportahan |
| Lighttpd | Hindi sinusuportahan | Hindi sinusuportahan | Hindi sinusuportahan |
| Caddy | Hindi sinusuportahan | Hindi sinusuportahan | Hindi sinusuportahan |
| HAProxy | 2,778.4 MiB/s | 2,135 MiB/s | Hindi sinusuportahan |
| Envoy | 2,790.8 MiB/s | 2,135 MiB/s | Hindi sinusuportahan |
| Pingora | Hindi sinusuportahan | Hindi sinusuportahan | Hindi 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
| Serber | Mga operasyon/s | Dalas ng daloy (MiB/s) | Topolohiya (C/F/O) | p50 / p95 / p99 (µs) | Pagpuno ng CPU-set C/F/O | Pinakaabalang gawain sa CPU C/F/O |
|---|---|---|---|---|---|---|
| Webship | 250,712 ops/s | 489.7 MiB/s | 4/4/2 | 86.9%/99.5%/99.6% | 87.1%/99.5%/99.6% | |
| Envoy | 173,639 ops/s | 339.1 MiB/s | 4/4/2 | 62.3%/99.4%/82.4% | 62.3%/99.5%/82.6% | |
| HAProxy | 221,803 ops/s | 433.2 MiB/s | 4/4/2 | 79.8%/99.5%/97.3% | 80.0%/99.5%/97.3% | |
| Nginx | 242,421 ops/s | 473.5 MiB/s | 4/4/2 | 84.9%/99.3%/96.9% | 84.9%/99.4%/97.0% |
UDP proxy
| Serber | Mga operasyon/s | Dalas ng daloy (MiB/s) | Topolohiya (C/F/O) | p50 / p95 / p99 (µs) | Pagpuno ng CPU-set C/F/O | Pinakaabalang gawain sa CPU C/F/O |
|---|---|---|---|---|---|---|
| Webship | 290,929 ops/s | 568.2 MiB/s | 4/4/2 | 84.1%/98.0%/98.1% | 84.2%/99.8%/98.1% | |
| Envoy | 175,692 ops/s | 343.1 MiB/s | 4/4/2 | 59.0%/99.9%/70.3% | 59.1%/100.0%/70.6% | |
| Nginx | 270,450 ops/s | 528.2 MiB/s | 4/4/2 | 83.6%/97.7%/95.4% | 83.8%/99.7%/95.5% |
TLS pass-through
| Serber | Mga operasyon/s | Dalas ng daloy (MiB/s) | Topolohiya (C/F/O) | p50 / p95 / p99 (µs) | Pagpuno ng CPU-set C/F/O | Pinakaabalang gawain sa CPU C/F/O |
|---|---|---|---|---|---|---|
| Webship | 260,054 ops/s | 507.9 MiB/s | 3p/6t · 4p/8t · 3p/6t | 91.6%/49.6%/91.0% | 91.9%/99.2%/91.0% | |
| Envoy | 170,178 ops/s | 332.4 MiB/s | 3p/6t · 4p/8t · 3p/6t | 62.3%/49.6%/60.2% | 62.5%/99.2%/60.3% | |
| HAProxy | 220,556 ops/s | 430.8 MiB/s | 3p/6t · 4p/8t · 3p/6t | 81.7%/49.6%/79.6% | 81.7%/99.2%/79.6% | |
| Nginx | 248,282 ops/s | 484.9 MiB/s | 3p/6t · 4p/8t · 3p/6t | 90.3%/49.6%/88.7% | 90.4%/99.2%/88.7% |
Pagtatapos ng TLS
| Serber | Mga operasyon/s | Dalas ng daloy (MiB/s) | Topolohiya (C/F/O) | p50 / p95 / p99 (µs) | Pagpuno ng CPU-set C/F/O | Pinakaabalang gawain sa CPU C/F/O |
|---|---|---|---|---|---|---|
| Webship | 196,216 ops/s | 383.2 MiB/s | 4/4/2 | 78.9%/99.5%/93.8% | 79.0%/99.6%/93.8% | |
| Envoy | 147,247 ops/s | 287.6 MiB/s | 4/4/2 | 59.7%/99.5%/73.1% | 59.8%/99.6%/73.1% | |
| HAProxy | 145,396 ops/s | 284 MiB/s | 4/4/2 | 56.3%/99.6%/70.3% | 56.4%/99.7%/70.4% | |
| Nginx | 169,563 ops/s | 331.2 MiB/s | 4/4/2 | 69.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.