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.
- 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ę
This 1.1.0 snapshot contains Webship-only measurements; use 1.0.0 for the retained contemporaneous competitor comparison. Reverse H1 TLS uses a 4/3/3 frontend/origin/client physical-core partition because the standard 4/4/2 run saturated its two-core TLS client. Other reverse TCP/TLS protocols use 4/4/2, and H3 uses 4/2/4.
Bezpośrednia odpowiedź statyczna
Średnia liczba żądań na sekundę. Im wyższa, tym lepiej.
| Serwer | HTTP/1.1 | HTTP/1.1 TLS | h2c | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|---|---|
| Webship | 415 735,58 | 312 069,33 | 1 041 848,3 | 937 318,6 | 307 727 |
Odwrotny serwer proxy
Średnia liczba żądań na sekundę. Im wyższa, tym lepiej.
| Serwer | HTTP/1.1 | HTTP/1.1 TLS | h2c | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|---|---|
| Webship | 164 919,51 | 120 834,25 | 127 965,65 | 112 687,2 | 98 897 |
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.