شواهد عملکرد نسخهبندی شده
عملکرد لبه Rust که میتوانید قبل از اندازهگیری سرورها آن را ارزیابی کنید.
تصاویر شاخص غیرقابل تغییر هر نتیجه منتشر شده را به یک نسخه Webship، محیط آزمایش و تاریخ اندازهگیری متصل میکنند.
- پلتفرم آزمایش
- Debian GNU/Linux 12 · Intel Xeon Gold 5115
- نمونههای پذیرفتهشده
- 5 × حداقل 20 ثانیه
- واحد گزارششده
- میانگین درخواستها در هر ثانیه
پاسخ ایستا مستقیم
میانگین درخواستها در هر ثانیه. هرچه بیشتر بهتر.
| سرور | HTTP/1.1 | HTTP/1.1 TLS | h2c | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|---|---|
| Webship | ۳۷۰٬۶۹۵٫۶۸ | ۲۹۵٬۷۴۳٫۵۹ | ۱٬۰۱۵٬۸۷۰٫۴ | ۹۰۳٬۳۲۱٫۸۵ | ۳۱۷٬۱۳۸ |
| Bun 1.4.0 | ۳۷۲٬۲۱۹٫۶۸ | ۲۵۵٬۳۹۶٫۱۹ | پشتیبانی نمیشود | پشتیبانی نمیشود | ۲۳۰٬۴۱۷ |
| Nginx 1.30.4 | ۲۴۰٬۱۴۲٫۵ | ۱۸۵٬۷۶۸٫۵۳ | ۱۹۲٬۳۲۴٫۴ | ۲۴۸٬۳۶۵٫۲ | ۱۵۳٬۴۱۵ |
| Lighttpd 1.4.85 | ۳۵۶٬۹۳۹٫۴۴ | ۲۰۸٬۹۳۷٫۵۶ | ۹۰۶٬۸۶۳٫۸ | ۷۴۸٬۸۸۲٫۳ | پشتیبانی نمیشود |
| Caddy 2.11.4 | ۴۰٬۲۶۱٫۰۱ | ۳۸٬۹۹۱٫۰۹ | ۲۷٬۵۲۸٫۰۵ | ۲۶٬۹۷۸٫۰۵ | ۲۵٬۹۹۸ |
| HAProxy 3.4.3 | ۳۱۵٬۳۳۱٫۷۱ | ۱۸۴٬۱۱۸٫۴۳ | ۳۲۲٬۰۹۴٫۳ | ۲۴۱٬۴۲۷٫۱۵ | ۱۶۷٬۳۳۷ |
| Envoy 1.39.0 | ۱۰۸٬۷۹۶٫۷۵ | ۹۶٬۴۵۸٫۷۹ | ۱۵۶٬۷۴۴٫۵ | ۱۵۲٬۴۷۵٫۵ | ۳۵٬۲۰۷ |
| Pingora 0.8.1 | ۱۸۶٬۱۱۳٫۲۳ | ۱۳۷٬۰۹۶٫۷۵ | ۲۲۰٬۵۲۴٫۸ | ۱۶۷٬۸۵۱٫۶ | پشتیبانی نمیشود |
پراکسی معکوس
میانگین درخواستها در هر ثانیه. هرچه بیشتر بهتر.
| سرور | HTTP/1.1 | HTTP/1.1 TLS | h2c | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|---|---|
| Webship | ۱۳۱٬۲۳۲٫۶۸ | ۱۱۷٬۴۴۳٫۷۸ | ۱۳۰٬۴۸۴ | ۱۲۶٬۱۸۵٫۳۵ | ۹۹٬۲۰۱ |
| Bun 1.4.0 | ۸۵٬۲۱۶٫۵۸ | ۷۳٬۱۷۷٫۵۹ | پشتیبانی نمیشود | پشتیبانی نمیشود | ۵۷٬۲۷۳ |
| Nginx 1.30.4 | ۱۶۶٬۴۸۶٫۷۸ | ۱۱۶٬۴۰۴٫۵۸ | ۱۱۶٬۵۴۷٫۱۵ | ۸۹٬۲۱۴٫۵ | ۷۵٬۷۱۵ |
| Lighttpd 1.4.85 | ۵۲٬۴۲۸٫۶۴ | ۵۰٬۴۴۳٫۸۴ | ۵۲٬۶۸۷٫۴ | ۴۹٬۸۴۱٫۱۵ | پشتیبانی نمیشود |
| Caddy 2.11.4 | ۳۰٬۷۶۸٫۲ | ۲۸٬۲۹۵٫۰۹ | ۲۲٬۳۲۹٫۶۵ | ۲۰٬۹۳۲ | ۱۷٬۷۶۱ |
| HAProxy 3.4.3 | ۱۳۳٬۲۴۱٫۰۷ | ۱۰۳٬۳۶۲٫۵۴ | ۱۳۶٬۵۱۸٫۹ | ۱۰۶٬۳۰۱٫۴۵ | ۷۱٬۴۷۶ |
| Envoy 1.39.0 | ۴۱٬۷۶۵٫۲۴ | ۳۸٬۸۱۸٫۸۹ | ۴۰٬۹۴۱٫۵۵ | ۴۰٬۸۰۳٫۵ | ۱۷٬۶۷۵ |
| Pingora 0.8.1 | ۶۷٬۰۲۰٫۶۸ | ۵۳٬۵۶۵٫۹۵ | ۶۳٬۱۵۹٫۱ | ۵۲٬۴۱۱٫۳۵ | پشتیبانی نمیشود |
روش قابل تکرار
هر نتیجه پشتیبانیشده میانگین پنج نمونه پذیرفتهشده است. بارهای TCP و TLS شامل گرمکردن هستند؛ HTTP/3 شامل یک مقدمه کالیبرهشده است.
فرآیندهای سرور و تولیدکننده بار روی هستههای فیزیکی جداگانه اجرا شدند. اجرای پراکسی معکوس نیز مبدأ ایستا را ایزوله کرد.
هر نمونه پذیرفته شده از دروازههای صحت صفر خطا و محدودیتهای پایداری منتشر شده عبور کرده است. نمونههای ناموفق هرگز به صورت خاموش درج نمیشوند.
یک اسنپشات منتشر شده تغییرناپذیر است. نسخههای جدید Webship نسخههای بنچمارک جدید را دریافت میکنند به جای جایگزینی نتایج تاریخی.