Wersjonowane dowody wydajności

Wydajność brzegowa Rust, którą możesz audytować przed doborem serwerów.

Niezmienialne migawki benchmarków powiązują każdy opublikowany wynik z wydaniem Webship, środowiskiem testowym i datą pomiaru.

Wersja benchmarku

Webship 1.0.0

Zmierzono 22 sierpnia 2026. Ten adres URL jest przypięty do niezmiennej wersji benchmarku.

Platforma testowa
Debian GNU/Linux 12 · Intel Xeon Gold 5115
Akceptowane próbki
5 × co najmniej 20 sekund
Zgłoszona jednostka
Średnia liczba żądań na sekundę

Bezpośrednia odpowiedź statyczna

Średnia liczba żądań na sekundę. Im wyższa, tym lepiej.

SerwerHTTP/1.1HTTP/1.1 TLSh2cHTTP/2 TLSHTTP/3 TLS
Webship370 695,68295 743,591 015 870,4903 321,85317 138
Bun 1.4.0372 219,68255 396,19NieobsługiwaneNieobsługiwane230 417
Nginx 1.30.4240 142,5185 768,53192 324,4248 365,2153 415
Lighttpd 1.4.85356 939,44208 937,56906 863,8748 882,3Nieobsługiwane
Caddy 2.11.440 261,0138 991,0927 528,0526 978,0525 998
HAProxy 3.4.3315 331,71184 118,43322 094,3241 427,15167 337
Envoy 1.39.0108 796,7596 458,79156 744,5152 475,535 207
Pingora 0.8.1186 113,23137 096,75220 524,8167 851,6Nieobsługiwane

Odwrotny serwer proxy

Średnia liczba żądań na sekundę. Im wyższa, tym lepiej.

SerwerHTTP/1.1HTTP/1.1 TLSh2cHTTP/2 TLSHTTP/3 TLS
Webship131 232,68117 443,78130 484126 185,3599 201
Bun 1.4.085 216,5873 177,59NieobsługiwaneNieobsługiwane57 273
Nginx 1.30.4166 486,78116 404,58116 547,1589 214,575 715
Lighttpd 1.4.8552 428,6450 443,8452 687,449 841,15Nieobsługiwane
Caddy 2.11.430 768,228 295,0922 329,6520 93217 761
HAProxy 3.4.3133 241,07103 362,54136 518,9106 301,4571 476
Envoy 1.39.041 765,2438 818,8940 941,5540 803,517 675
Pingora 0.8.167 020,6853 565,9563 159,152 411,35Nieobsługiwane

Metoda powtarzalna

Każdy obsługiwany wynik to mediana pięciu zaakceptowanych próbek. Obciążenia TCP i TLS obejmują rozgrzewkę; HTTP/3 zawiera skalibrowany pomiar początkowy.

Procesy serwera i generatora obciążenia działały na oddzielnych fizycznych rdzeniach. Reverse-proxy również izolował statyczne źródło.

Każda zaakceptowana próbka przeszła przez bramki poprawności zerowych błędów i opublikowane limity stabilności. Niepowodzenia próbek nigdy nie są włączane cicho.

Opublikowana migawka jest niezmienna. Nowe wersje Webship otrzymują nowe wersje benchmarku zamiast zastępować wyniki historyczne.