Webship 1.5.0 용량 벤치마크
Webship 1.5.0을 선도적인 웹 서버 및 리버스 프록시와 비교.
격리된 Debian 호스트에서 Webship 1.5.0 요청 용량, WebTransport, 100 MB 스트리밍 및 Layer-4 프록시 처리량을 탐색합니다. 각 결과에는 테스트 토폴로지와 p50/p95/p99 지연 시간이 포함되어 있습니다.
- 테스트 플랫폼
- Debian GNU/Linux 12 · Intel Xeon Gold 5115
- Webship 측정 날짜
- 2026-09-21
- 승인된 샘플
- 5 × 최소 20초
- 보고된 단위
- RPS, 작업/초, MiB/초, ms, 및 µs
직접 정적 응답
초당 평균 요청 수. 높을수록 좋습니다.
| 서버 | HTTP/1.1 | HTTP/1.1 TLS | h2c | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|---|---|
| 토폴로지 (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 RPS불안정 |
| Lighttpd | 351,555 RPS | 201,838 RPS | 931,845 RPS | 726,869 RPS | 지원되지 않음 |
| 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 RPS불안정 |
| Pingora | 197,126 RPS | 144,833 RPS | 226,226 RPS | 163,314 RPS | 지원되지 않음 |
TLS 종료가 있는 리버스 프록시
초당 평균 요청 수. 높을수록 좋습니다.
| 서버 | HTTP/1.1 | HTTP/1.1 TLS | h2c | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|---|---|
| 토폴로지 (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 RPS불안정 |
| Lighttpd | 44,815 RPS | 44,074 RPS | 44,325 RPS | 43,827 RPS | 지원되지 않음 |
| 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 RPS불안정 |
| Pingora | 68,687 RPS | 54,184 RPS | 58,620 RPS | 49,684 RPS | 지원되지 않음 |
TLS 패스스루가 있는 리버스 프록시
엔드 투 엔드 TLS 터널을 통한 초당 중간 요청 수. 높을수록 좋습니다.
| 서버 | HTTP/1.1 TLS | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|
| 토폴로지 (C/F/O) | 4/4/2 | 4/4/2 | 4/4/2 |
| Webship | 226,930 RPS | 273,332 RPS | 225,625 RPS |
| Nginx | 지원되지 않음 | 지원되지 않음 | 지원되지 않음 |
| Lighttpd | 지원되지 않음 | 지원되지 않음 | 지원되지 않음 |
| Caddy | 지원되지 않음 | 지원되지 않음 | 지원되지 않음 |
| HAProxy | 187,772 RPS | 259,274 RPS | 지원되지 않음 |
| Envoy | 149,465 RPS | 238,003 RPS | 지원되지 않음 |
| Pingora | 지원되지 않음 | 지원되지 않음 | 지원되지 않음 |
WebTransport 용량
신뢰할 수 있는 스트림 및 데이터그램에 대한 p50/p95/p99 지연 시간과 함께 MiB/s 단위 중간 페이로드 처리량. 처리량이 높을수록 좋습니다.
| 모드 | 토폴로지 (C/F/O) | 신뢰할 수 있는 스트림 (MiB/s) | 데이터그램 (MiB/s) | 상태 |
|---|---|---|---|---|
| 직접 | 5/5/— | 1,204.1 MiB/s | 1,172.5 MiB/s | 안정 |
| 역방향 TLS 패스스루 | 4/4/2 | 634.8 MiB/s | 611.7 MiB/s | 안정 |
직접 100 MB 스트리밍
100MB 테스트 데이터에 대한 중간 페이로드 처리량(MiB/s). 높을수록 좋습니다.
| 서버 | HTTP/1.1 TLS | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|
| 토폴로지 (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/s불안정 | 4,120.4 MiB/s | 526.9 MiB/s불안정 |
| Lighttpd | 3,672.4 MiB/s불안정 | 4,451.2 MiB/s | 지원되지 않음 |
| Caddy | 3,269.3 MiB/s | 2,740.3 MiB/s | 1,443.5 MiB/s |
| HAProxy | 지원되지 않음 | 지원되지 않음 | 지원되지 않음 |
| Envoy | 지원되지 않음 | 지원되지 않음 | 지원되지 않음 |
| Pingora | 2,241.8 MiB/s | 3,581.9 MiB/s | 지원되지 않음 |
TLS 종료가 있는 100MB 스트리밍 리버스 프록시
100MB 테스트 데이터에 대한 중간 페이로드 처리량(MiB/s). 높을수록 좋습니다.
| 서버 | HTTP/1.1 TLS | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|
| 토폴로지 (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/s불안정 | 1,591.7 MiB/s불안정 | 지원되지 않음 |
| 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/s불안정 | 2,907.1 MiB/s | 엄격한 검증 실패 |
| Pingora | 2,578.2 MiB/s | 2,249.4 MiB/s | 지원되지 않음 |
TLS 패스스루가 있는 100MB 스트리밍 리버스 프록시
100MB 테스트 데이터에 대한 중간 페이로드 처리량(MiB/s). 높을수록 좋습니다.
| 서버 | HTTP/1.1 TLS | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|
| 토폴로지 (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 | 지원되지 않음 | 지원되지 않음 | 지원되지 않음 |
| Lighttpd | 지원되지 않음 | 지원되지 않음 | 지원되지 않음 |
| Caddy | 지원되지 않음 | 지원되지 않음 | 지원되지 않음 |
| HAProxy | 2,778.4 MiB/s | 2,135 MiB/s | 지원되지 않음 |
| Envoy | 2,790.8 MiB/s | 2,135 MiB/s | 지원되지 않음 |
| Pingora | 지원되지 않음 | 지원되지 않음 | 지원되지 않음 |
레이어-4 프록시 용량
정확한 에코 검증과 함께 지속적인 TCP 및 UDP 연결. 처리량이 높을수록 좋음; 지연 시간은 마이크로초 단위. 포화는 클라이언트/프런트엔드/오리진 CPU 사용률.
C/F/O는 클라이언트/프론트엔드/오리진 물리 코어를 의미합니다. 레이어 4 TLS 패스스루 테이블에서 p와 t는 물리 코어와 논리 SMT 스레드를 의미합니다. 대시는 직접 테스트에 오리진 프로세스가 없음을 의미합니다.
TCP 프록시
| 서버 | 작업/초 | 처리량 (MiB/s) | 토폴로지 (C/F/O) | p50 / p95 / p99 (µs) | C/F/O CPU 세트 포화 | C/F/O 가장 바쁜 작업 CPU |
|---|---|---|---|---|---|---|
| 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 프록시
| 서버 | 작업/초 | 처리량 (MiB/s) | 토폴로지 (C/F/O) | p50 / p95 / p99 (µs) | C/F/O CPU 세트 포화 | C/F/O 가장 바쁜 작업 CPU |
|---|---|---|---|---|---|---|
| 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 패스스루
| 서버 | 작업/초 | 처리량 (MiB/s) | 토폴로지 (C/F/O) | p50 / p95 / p99 (µs) | C/F/O CPU 세트 포화 | C/F/O 가장 바쁜 작업 CPU |
|---|---|---|---|---|---|---|
| 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% |
TLS 종료
| 서버 | 작업/초 | 처리량 (MiB/s) | 토폴로지 (C/F/O) | p50 / p95 / p99 (µs) | C/F/O CPU 세트 포화 | C/F/O 가장 바쁜 작업 CPU |
|---|---|---|---|---|---|---|
| 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% |
재현 가능한 방법
지원되는 각 결과는 다섯 번의 승인된 샘플의 중앙값입니다. TCP 및 TLS 작업 부하는 워밍업을 포함하며; HTTP/3에는 조정된 프라임이 포함됩니다.
서버와 부하 생성기 프로세스는 서로 다른 물리적 코어에서 실행되었습니다. 리버스 프록시도 정적 오리진을 격리했습니다.
모든 승인된 샘플은 오류 없음 정확성 기준과 게시된 안정성 한계를 통과했습니다. 실패한 샘플은 절대 조용히 포함되지 않습니다.
Webship 1.5.0은 벤치마크된 PGO 바이너리로 다시 실행되었습니다. 경쟁자 값은 동일한 Debian 호스트에서 이전에 승인된 실행에서 유지되었습니다; 이번 릴리스에서는 다시 실행되지 않았습니다. 각 셀을 표시된 토폴로지 및 안정성 상태와 비교하세요.