Preuve de performance versionnée

Performance de périphérie Rust que vous pouvez auditer avant de dimensionner les serveurs.

Les captures de référence immuables lient chaque résultat publié à une version Webship, à un environnement de test et à une date de mesure.

Version du benchmark

Webship 1.0.0

Mesuré 22 août 2026. Cette URL est attachée à un instantané de benchmark immuable.

Plateforme de test
Debian GNU/Linux 12 · Intel Xeon Gold 5115
Échantillons acceptés
5 × au moins 20 secondes
Unité signalée
Requêtes médianes par seconde

Réponse statique directe

Requêtes médianes par seconde. Plus c'est élevé, mieux c'est.

ServeurHTTP/1.1TLS HTTP/1.1h2cTLS HTTP/2TLS HTTP/3
Webship370 695,68295 743,591 015 870,4903 321,85317 138
Bun 1.4.0372 219,68255 396,19Non pris en chargeNon pris en charge230 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,3Non pris en charge
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,6Non pris en charge

Proxy inverse

Requêtes médianes par seconde. Plus c'est élevé, mieux c'est.

ServeurHTTP/1.1TLS HTTP/1.1h2cTLS HTTP/2TLS HTTP/3
Webship131 232,68117 443,78130 484126 185,3599 201
Bun 1.4.085 216,5873 177,59Non pris en chargeNon pris en charge57 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,15Non pris en charge
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,35Non pris en charge

Méthode reproductible

Chaque résultat pris en charge est la médiane de cinq échantillons acceptés. Les charges de travail TCP et TLS comprennent une phase d'échauffement ; HTTP/3 inclut un amorçage calibré.

Les processus du serveur et du générateur de charge s'exécutaient sur des cœurs physiques distincts. Le reverse-proxy isole également l'origine statique.

Chaque échantillon accepté a passé les critères de correction sans erreur et les limites de stabilité publiées. Les échantillons échoués ne sont jamais inclus silencieusement.

Un snapshot publié est immuable. Les nouvelles versions Webship reçoivent de nouvelles versions de benchmark au lieu de remplacer les résultats historiques.