Bằng chứng hiệu suất có đánh số phiên bản
Hiệu suất cạnh Rust mà bạn có thể kiểm tra trước khi xác định kích thước máy chủ.
Các snapshot chuẩn không thể thay đổi liên kết mọi kết quả đã công bố với một bản phát hành Webship, môi trường thử nghiệm và ngày đo lường.
- Nền tảng thử nghiệm
- Debian GNU/Linux 12 · Intel Xeon Gold 5115
- Mẫu được chấp nhận
- 5 × ít nhất 20 giây
- Đơn vị báo cáo
- Yêu cầu trung bình trên mỗi giây
Phản hồi tĩnh trực tiếp
Số yêu cầu trung vị mỗi giây. Càng cao càng tốt. [
| Máy chủ [ | HTTP/1.1 | TLS HTTP/1.1 | h2c | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|---|---|
| Webship | 370.695,68 | 295.743,59 | 1.015.870,4 | 903.321,85 | 317.138 |
| Bun 1.4.0 | 372.219,68 | 255.396,19 | Không được hỗ trợ [ | Không được hỗ trợ [ | 230.417 |
| Nginx 1.30.4 | 240.142,5 | 185.768,53 | 192.324,4 | 248.365,2 | 153.415 |
| Lighttpd 1.4.85 | 356.939,44 | 208.937,56 | 906.863,8 | 748.882,3 | Không được hỗ trợ [ |
| Caddy 2.11.4 | 40.261,01 | 38.991,09 | 27.528,05 | 26.978,05 | 25.998 |
| HAProxy 3.4.3 | 315.331,71 | 184.118,43 | 322.094,3 | 241.427,15 | 167.337 |
| Envoy 1.39.0 | 108.796,75 | 96.458,79 | 156.744,5 | 152.475,5 | 35.207 |
| Pingora 0.8.1 | 186.113,23 | 137.096,75 | 220.524,8 | 167.851,6 | Không được hỗ trợ [ |
Proxy ngược
Số yêu cầu trung vị mỗi giây. Càng cao càng tốt. [
| Máy chủ [ | HTTP/1.1 | TLS HTTP/1.1 | h2c | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|---|---|
| Webship | 131.232,68 | 117.443,78 | 130.484 | 126.185,35 | 99.201 |
| Bun 1.4.0 | 85.216,58 | 73.177,59 | Không được hỗ trợ [ | Không được hỗ trợ [ | 57.273 |
| Nginx 1.30.4 | 166.486,78 | 116.404,58 | 116.547,15 | 89.214,5 | 75.715 |
| Lighttpd 1.4.85 | 52.428,64 | 50.443,84 | 52.687,4 | 49.841,15 | Không được hỗ trợ [ |
| Caddy 2.11.4 | 30.768,2 | 28.295,09 | 22.329,65 | 20.932 | 17.761 |
| HAProxy 3.4.3 | 133.241,07 | 103.362,54 | 136.518,9 | 106.301,45 | 71.476 |
| Envoy 1.39.0 | 41.765,24 | 38.818,89 | 40.941,55 | 40.803,5 | 17.675 |
| Pingora 0.8.1 | 67.020,68 | 53.565,95 | 63.159,1 | 52.411,35 | Không được hỗ trợ [ |
Phương pháp có thể tái tạo
Mỗi kết quả được hỗ trợ là giá trị trung vị của năm mẫu được chấp nhận. Khối lượng công việc TCP và TLS bao gồm giai đoạn khởi động; HTTP/3 bao gồm một bước khởi tạo đã được hiệu chuẩn.
Các tiến trình máy chủ và tạo tải chạy trên các lõi vật lý riêng biệt. Reverse-proxy cũng được chạy cách ly với nguồn tĩnh.
Mỗi mẫu được chấp nhận đều vượt qua các cổng đúng lỗi bằng không và các giới hạn ổn định đã công bố. Mẫu thất bại không bao giờ được bao gồm im lặng.
Một bản chụp nhanh đã công bố là bất biến. Các bản phát hành Webship mới nhận các phiên bản điểm chuẩn mới thay vì thay thế kết quả lịch sử.