Webship 1.3.1 biến hai chu kỳ phát hành của việc lập hồ sơ vận chuyển, củng cố giao thức và công việc ổn định thành các cải thiện năng suất có thể đo lường được. Trên cùng một máy thử Debian, tám trong mười tải công việc yêu cầu trực tiếp và proxy ngược tương đương chạy nhanh hơn Webship 1.2.0.
Những thay đổi lớn nhất là ở HTTP/2: số lượt h2c trực tiếp tăng từ 1.003.468 lên 1.346.548 yêu cầu mỗi giây, trong khi TLS HTTP/2 trực tiếp tăng từ 884.857 lên 1.120.872 yêu cầu mỗi giây. Công suất reverse-proxy cũng cải thiện trên mọi giao thức được đo.
Webship 1.3.1 so với 1.2.0
Bảng dưới đây so sánh khả năng xử lý yêu cầu trung bình tại máy chủ cục bộ. Giá trị cao hơn tốt hơn.
| Khối lượng công việc trực tiếp | Webship 1.2.0 | Webship 1.3.1 | Thay đổi | | --- | ---: | ---: | ---: | | HTTP/1.1 | 414.195 RPS | 414.060 RPS | -0,03% | | HTTP/1.1 TLS | 303,788 RPS | 312,439 RPS | +2,85% | | h2c | 1.003.468 RPS | 1.346.548 RPS | +34,19% | | HTTP/2 TLS | 884,857 RPS | 1,120,872 RPS | +26,67% | | HTTP/3 TLS | 409,514 RPS | 400,187 RPS | -2,28% |
| Proxy ngược với kết thúc TLS | Webship 1.2.0 | Webship 1.3.1 | Thay đổi | | --- | ---: | ---: | ---: | | HTTP/1.1 | 165,160 RPS | 190,102 RPS | +15,10% | | HTTP/1.1 TLS | 118,681 RPS | 123,344 RPS | +3,93% | | h2c | 122.371 RPS | 135.499 RPS | +10,73% | | HTTP/2 TLS | 113,919 RPS | 124,957 RPS | +9,69% | | HTTP/3 TLS | 126,407 RPS | 131,529 RPS | +4,05% |
Direct HTTP/1.1 cơ bản không thay đổi. TLS của Direct HTTP/3 thấp hơn 2,28% so với trung vị 1.2.0, vì vậy chúng tôi không trình bày mọi ô như một cải tiến. Phiên bản phát hành mang đến những cải tiến rõ ràng nhất trong HTTP/2 và năng lực reverse-proxy đồng thời giữ nguyên chính sách chấp nhận lỗi bằng không nghiêm ngặt.
Những khoản lợi nhuận đến từ đâu
Webship 1.3.1 giảm bớt công việc trên các tuyến nóng nhất thay vì làm yếu các giao thức hoặc kiểm tra bảo mật.
- Các bản sao cục bộ kết nối cho phép các phản hồi HTTP/1 và HTTP/2 lặp đi lặp lại tránh xung đột đếm tham chiếu bộ đệm byte trên toàn quá trình.
- Các khối HPACK chia sẻ hiện bao gồm các trường HTTP/2 ổn định kết nối, giảm việc mã hóa tiêu đề lặp lại.
- HTTP/2 xả dữ liệu đợi trước khi thử đọc socket khác và sử dụng nhiều ghi chép luồng thuộc sở hữu kết nối, không khóa hơn.
- Các gói tin đầu ngắn do HTTP/3 thiết lập tránh một bản sao nhận, trong khi các gói bắt tay giữ bộ đệm an toàn về quyền sở hữu.
- TLS pass-through tái sử dụng bộ đệm trung gian tại chỗ của worker và bộ đếm thời gian nhàn rỗi thay vì xây dựng lại chúng cho mỗi chu kỳ trung gian.
- Các đường dẫn vận chuyển phát hành không còn mang các vị trí gọi theo dõi khi việc kiểm tra công cụ bị tắt.
Những thay đổi này giữ nguyên khung, đoạn đuôi, hủy bỏ, kiểm tra và phản áp lực. Chúng giảm chi phí phối hợp và phân bổ mà không biến công việc đảm bảo tính chính xác thành một đường tắt tùy chọn.
Sự ổn định là một phần của năng lực
Một giá trị trung bình nhanh chỉ hữu ích khi quá trình chạy đúng và có thể lặp lại. Mỗi mẫu dung lượng yêu cầu được chấp nhận cần không có lỗi HTTP, lỗi socket, lỗi giao thức, lỗi do proxy tạo ra, lỗi trang lớn và mất mát gói HTTP/3.
Bản phát hành này cũng giữ cho người nghe hoạt động thông qua bộ mô tả tạm thời, bộ nhớ và áp lực mạng; giới hạn thời gian chờ sụp đổ bộ nhớ đệm theo hạn chót yêu cầu; giữ lại các phản hồi truyền qua TLS sau khi đóng một nửa; và sửa lỗi WebTransport về việc tiếp nhận, kế toán, cô lập sự cố và thứ tự từ chối.
Chứng nhận TLS HTTP/2 nghịch tập trung tạo ra trung vị 124.957 RPS với độ lệch 0,89% và hệ số biến thiên 0,33%. Việc đánh giá lại các luồng HTTP/3 đã bị chấm dứt và truyền tiếp đều vượt qua bảy mẫu được chấp nhận với các thân dữ liệu chính xác 99.943.778 byte và không có lỗi khách hàng, giao thức hoặc mất gói tin.
WebTransport và phát trực tuyến 100 MB
Webship 1.3.1 cũng áp dụng cho WebTransport cục bộ máy chủ và các đường dẫn phát trực tuyến tập tin lớn:
- Trực tiếp WebTransport: 1.018,1 MiB/s cho các luồng tin cậy và 1.038,9 MiB/s cho các gói dữ liệu.
- WebTransport thông qua truyền qua TLS: 548,6 MiB/s cho các luồng đáng tin cậy và 629,7 MiB/s cho các gói dữ liệu.
- Phát trực tiếp 100 MB: 4.194,8 MiB/s trên HTTP/1.1 TLS, 3.574,3 MiB/s trên HTTP/2 TLS, và 2.096,9 MiB/s trên HTTP/3 TLS.
- Phát trực tuyến qua reverse-proxy với kết thúc TLS: 3.585,7 MiB/s, 3.355,0 MiB/s và 1.938,6 MiB/s tương ứng.
Một bản phát hành được xây dựng để vận hành có thể đo lường
Webship 1.3.1 có sẵn dưới dạng các nhị phân được ký cho các mục tiêu Linux, Windows, macOS và OpenHarmony được hỗ trợ. Phiên bản phát hành Linux x86_64 bao gồm hồ sơ PGO tương thích và siêu dữ liệu nguồn gốc.
Đọc [phương pháp đánh giá chuẩn và so sánh hiện tại](/benchmarks) đầy đủ, xem lại [tài liệu 1.3.1](/docs/1.3.1), hoặc lấy bản dựng đã ký từ [Tải xuống](/downloads).
Nguồn và phương pháp nội dung
So sánh sử dụng ma trận Debian Webship 1.2.0 đã được ghi lại vào ngày 4 tháng 9 năm 2026 và chuẩn đánh giá khả năng Debian hợp nhất Webship 1.3.1 đã được ghi lại vào ngày 11 tháng 9 năm 2026. Phần trăm được tính từ các giá trị trung vị đã ghi lại.