Бенчмарк емкости Webship 1.5.0

Webship 1.5.0 по сравнению с ведущими веб-серверами и обратными прокси.

Изучите емкость запросов Webship 1.5.0, WebTransport, потоковую передачу 100 МБ и пропускную способность прокси уровня 4 на изолированном хосте Debian. Каждый результат включает свою топологию теста и задержки p50/p95/p99.

Тестовая платформа
Debian GNU/Linux 12 · Intel Xeon Gold 5115
Дата измерения Webship
2026-09-21
Принятые образцы
5 × как минимум 20 секунд
Сообщённая единица
RPS, операций/с, МиБ/с, мс и мкс

Прямой статический отклик

Среднее число запросов в секунду. Чем больше, тем лучше.

СерверHTTP/1.1TLS HTTP/1.1h2cTLS HTTP/2TLS HTTP/3
Топология (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.1TLS HTTP/1.1h2cTLS HTTP/2TLS HTTP/3
Топология (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-туннель. Чем выше, тем лучше.

СерверTLS HTTP/1.1TLS HTTP/2TLS HTTP/3
Топология (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 ёмкость

Медианная пропускная способность полезной нагрузки в МиБ/с, с задержкой p50/p95/p99 для надежных потоков и датаграмм. Более высокая пропускная способность лучше.

РежимТопология (C/F/O)Надёжные потоки (МиБ/с)Дейтаграммы (МиБ/с)Статус
Прямой5/5/—1,204.1 MiB/s1,172.5 MiB/sСтабильно
Обратное прохождение TLS4/4/2634.8 MiB/s611.7 MiB/sСтабильно

Прямое потоковое передача 100 МБ

Медианная пропускная способность полезной нагрузки для фикстуры 100 МБ в МиБ/с. Чем выше, тем лучше.

СерверTLS HTTP/1.1TLS HTTP/2TLS HTTP/3
Топология (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Не поддерживается

Обратный прокси с потоковой передачей 100 МБ и завершением TLS

Медианная пропускная способность полезной нагрузки для фикстуры 100 МБ в МиБ/с. Чем выше, тем лучше.

СерверTLS HTTP/1.1TLS HTTP/2TLS HTTP/3
Топология (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Не поддерживается

Обратный прокси с потоковой передачей 100 МБ и сквозным TLS

Медианная пропускная способность полезной нагрузки для фикстуры 100 МБ в МиБ/с. Чем выше, тем лучше.

СерверTLS HTTP/1.1TLS HTTP/2TLS HTTP/3
Топология (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 обозначает клиент/фронтенд/источник физических ядер. В таблице прохождения TLS на уровне 4 обозначения p и t означают физические ядра и логические потоки SMT. Дефис означает, что прямого теста для процессa источника нет.

TCP прокси

СерверОперации/сПропускная способность (МиБ/с)Топология (C/F/O)p50 / p95 / p99 (мкс)C/F/O насыщение набора CPUC/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 прокси

СерверОперации/сПропускная способность (МиБ/с)Топология (C/F/O)p50 / p95 / p99 (мкс)C/F/O насыщение набора CPUC/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 проходной режим

СерверОперации/сПропускная способность (МиБ/с)Топология (C/F/O)p50 / p95 / p99 (мкс)C/F/O насыщение набора CPUC/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%

TLS завершение

СерверОперации/сПропускная способность (МиБ/с)Топология (C/F/O)p50 / p95 / p99 (мкс)C/F/O насыщение набора CPUC/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%

Воспроизводимый метод

Каждый поддерживаемый результат является медианой пяти принятых образцов. Рабочие нагрузки TCP и TLS включают разогрев; HTTP/3 включает откалиброванную подготовку.

Серверные процессы и процессы генерации нагрузки выполнялись на отдельных физических ядрах. Обратный прокси также изолировал статический источник.

Каждый принятый образец прошёл контроль нулевых ошибок и опубликованные пределы стабильности. Неудачные образцы никогда не включаются без уведомления.

Webship 1.5.0 был повторно запущен с использованием проверенного бинарного файла PGO. Значения конкурентов сохранены из ранее принятых запусков на том же хосте Debian; они не были повторно запущены для этого выпуска. Сравните каждую ячейку с отображаемой топологией и статусом стабильности.