เกณฑ์มาตรฐานความสามารถของ Webship 1.5.0
Webship 1.5.0 เปรียบเทียบกับเว็บเซิร์ฟเวอร์และรีเวิร์สพร็อกซีชั้นนำ
สำรวจความสามารถในการร้องขอของ Webship 1.5.0, WebTransport, การสตรีม 100 MB, และความเร็วในการส่งผ่านของพร็อกซีเลเยอร์ 4 บนโฮสต์ Debian ที่แยกออกอย่างอิสระ ผลลัพธ์แต่ละรายการรวมถึงโทโพโลยีการทดสอบและความหน่วงเวลา p50/p95/p99
- แพลตฟอร์มการทดสอบ
- Debian GNU/Linux 12 · Intel Xeon Gold 5115
- วันที่การวัด Webship
- 2026-09-21
- ตัวอย่างที่ยอมรับ
- 5 × อย่างน้อย 20 วินาที
- ยูนิตที่รายงาน
- RPS, ops/s, MiB/s, ms, และ µs
การตอบสนองแบบคงที่โดยตรง
คำขอต่อวินาทีกลาง ค่าเยอะดีกว่า
| เซิร์ฟเวอร์ | HTTP/1.1 | TLS HTTP/1.1 | h2c | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|---|---|
| โทโพโลยี (C/F/O) | 5/5/— | 5/5/— | 5/5/— | 5/5/— | 5/5/— |
| Webship | 514,045 RPS | 336,831 RPS | 1,662,142 RPS | 1,357,786 RPS | 450,558 RPS |
| Nginx | 234,231 RPS | 187,333 RPS | 183,810 RPS | 247,359 RPS | 225,771 RPSไม่เสถียร |
| Lighttpd | 351,555 RPS | 201,838 RPS | 931,845 RPS | 726,869 RPS | ไม่รองรับ |
| Caddy | 41,633 RPS | 39,975 RPS | 28,498 RPS | 27,681 RPS | 34,306 RPS |
| HAProxy | 305,551 RPS | 182,640 RPS | 325,804 RPS | 236,337 RPS | 241,471 RPS |
| Envoy | 113,055 RPS | 96,375 RPS | 165,378 RPS | 154,936 RPS | 28,955 RPSไม่เสถียร |
| Pingora | 197,126 RPS | 144,833 RPS | 226,226 RPS | 163,314 RPS | ไม่รองรับ |
รีเวิร์สพร็อกซีพร้อมสิ้นสุด TLS
คำขอต่อวินาทีกลาง ค่าเยอะดีกว่า
| เซิร์ฟเวอร์ | HTTP/1.1 | TLS HTTP/1.1 | h2c | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|---|---|
| โทโพโลยี (C/F/O) | 3/5/2 | 4/4/2 | 4/4/2 | 4/4/2 | 2/6/2 |
| Webship | 244,315 RPS | 129,601 RPS | 142,362 RPS | 133,460 RPS | 145,824 RPS |
| Nginx | 163,606 RPS | 110,723 RPS | 107,931 RPS | 92,896 RPS | 97,231 RPSไม่เสถียร |
| Lighttpd | 44,815 RPS | 44,074 RPS | 44,325 RPS | 43,827 RPS | ไม่รองรับ |
| Caddy | 32,421 RPS | 29,695 RPS | 22,441 RPS | 21,933 RPS | 24,196 RPS |
| HAProxy | 136,514 RPS | 94,693 RPS | 127,281 RPS | 97,195 RPS | 93,577 RPS |
| Envoy | 41,183 RPS | 37,491 RPS | 42,566 RPS | 39,801 RPS | 16,386 RPSไม่เสถียร |
| Pingora | 68,687 RPS | 54,184 RPS | 58,620 RPS | 49,684 RPS | ไม่รองรับ |
รีเวิร์สพร็อกซีพร้อม TLS pass-through
ค่ากลางของคำขอต่อวินาทีผ่านช่องทาง TLS แบบปลายต่อปลาย ยิ่งสูงยิ่งดี
| เซิร์ฟเวอร์ | TLS HTTP/1.1 | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|
| โทโพโลยี (C/F/O) | 4/4/2 | 4/4/2 | 4/4/2 |
| Webship | 226,930 RPS | 273,332 RPS | 225,625 RPS |
| Nginx | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
| Lighttpd | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
| Caddy | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
| HAProxy | 187,772 RPS | 259,274 RPS | ไม่รองรับ |
| Envoy | 149,465 RPS | 238,003 RPS | ไม่รองรับ |
| Pingora | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
ความจุ WebTransport
อัตราการถ่ายโอนข้อมูลเฉลี่ยใน MiB/s พร้อมค่า latency p50/p95/p99 สำหรับสตรีมและข้อมูลแบบเดตาแกรมที่เชื่อถือได้ อัตราการถ่ายโอนสูงกว่าดีกว่า
| โหมด | โทโพโลยี (C/F/O) | สตรีมมิงที่เชื่อถือได้ (MiB/วินาที) | แพ็กเก็ตข้อมูล (MiB/วินาที) | สถานะ |
|---|---|---|---|---|
| โดยตรง | 5/5/— | 1,204.1 MiB/s | 1,172.5 MiB/s | เสถียร |
| การผ่าน TLS แบบรีเวิร์ส | 4/4/2 | 634.8 MiB/s | 611.7 MiB/s | เสถียร |
สตรีมมิงโดยตรง 100 MB
ค่ากลางของประสิทธิภาพผ่าน payload สำหรับไฟคเจอร์ 100 MB ใน MiB/s ยิ่งสูงยิ่งดี
| เซิร์ฟเวอร์ | TLS HTTP/1.1 | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|
| โทโพโลยี (C/F/O) | 5/5/— | 5/5/— | 5/5/— |
| Webship | 4,357.7 MiB/s | 4,289.1 MiB/s | 2,175.7 MiB/s |
| Nginx | 3,037.7 MiB/sไม่เสถียร | 4,120.4 MiB/s | 526.9 MiB/sไม่เสถียร |
| Lighttpd | 3,672.4 MiB/sไม่เสถียร | 4,451.2 MiB/s | ไม่รองรับ |
| Caddy | 3,269.3 MiB/s | 2,740.3 MiB/s | 1,443.5 MiB/s |
| HAProxy | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
| Envoy | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
| Pingora | 2,241.8 MiB/s | 3,581.9 MiB/s | ไม่รองรับ |
รีเวิร์สพร็อกซีสตรีมมิง 100 MB พร้อมสิ้นสุด TLS
ค่ากลางของประสิทธิภาพผ่าน payload สำหรับไฟคเจอร์ 100 MB ใน MiB/s ยิ่งสูงยิ่งดี
| เซิร์ฟเวอร์ | TLS HTTP/1.1 | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|
| โทโพโลยี (C/F/O) | 4/4/2 | 4/4/2 | 4/5/1 |
| Webship | 3,849.7 MiB/s | 3,498 MiB/s | 2,161.6 MiB/s |
| Nginx | 1,053.2 MiB/s | 1,434.5 MiB/s | 474.3 MiB/s |
| Lighttpd | 1,302.9 MiB/sไม่เสถียร | 1,591.7 MiB/sไม่เสถียร | ไม่รองรับ |
| Caddy | 2,809.9 MiB/s | 2,077.8 MiB/s | 1,263 MiB/s |
| HAProxy | 2,659.3 MiB/s | 2,668.8 MiB/s | 1,127.6 MiB/s |
| Envoy | 2,801.3 MiB/sไม่เสถียร | 2,907.1 MiB/s | การตรวจสอบความถูกต้องแบบเข้มงวดล้มเหลว |
| Pingora | 2,578.2 MiB/s | 2,249.4 MiB/s | ไม่รองรับ |
รีเวิร์สพร็อกซีสตรีมมิง 100 MB พร้อม TLS pass-through
ค่ากลางของประสิทธิภาพผ่าน payload สำหรับไฟคเจอร์ 100 MB ใน MiB/s ยิ่งสูงยิ่งดี
| เซิร์ฟเวอร์ | TLS HTTP/1.1 | HTTP/2 TLS | HTTP/3 TLS |
|---|---|---|---|
| โทโพโลยี (C/F/O) | 4/4/2 | 4/4/2 | 4/2/4 |
| Webship | 2,787.9 MiB/s | 2,182.7 MiB/s | 1,938.7 MiB/s |
| Nginx | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
| Lighttpd | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
| Caddy | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
| HAProxy | 2,778.4 MiB/s | 2,135 MiB/s | ไม่รองรับ |
| Envoy | 2,790.8 MiB/s | 2,135 MiB/s | ไม่รองรับ |
| Pingora | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
ความสามารถของพร็อกซี Layer-4
การเชื่อมต่อ TCP และ UDP แบบถาวรพร้อมการตรวจสอบการสะท้อนกลับที่แม่นยำ ยิ่งมีอัตราการส่งข้อมูลสูงยิ่งดี; ความล่าช้าเป็นไมโครวินาที การอิ่มตัวคือการใช้งาน CPU ของไคลเอนต์/หน้าแรก/ต้นทาง
C/F/O หมายถึง คอร์ทางกายภาพของไคลเอนต์/ฟรอนต์เอนด์/ออริจิน ในตาราง Layer-4 TLS pass-through, p และ t หมายถึงคอร์ทางกายภาพและเธรด SMT ตรรกะ ขีดกลางหมายถึงการทดสอบตรงไม่มีโปรเซสออริจิน
พร็อกซี TCP
| เซิร์ฟเวอร์ | การปฏิบัติการต่อวินาที | อัตราการส่งข้อมูล (MiB/s) | โทโพโลยี (C/F/O) | p50 / p95 / p99 (ไมโครวินาที) | C/F/O การอิ่มตัวของ CPU-set | C/F/O CPU ของงานที่ยุ่งที่สุด |
|---|---|---|---|---|---|---|
| Webship | 250,712 ops/s | 489.7 MiB/s | 4/4/2 | 86.9%/99.5%/99.6% | 87.1%/99.5%/99.6% | |
| Envoy | 173,639 ops/s | 339.1 MiB/s | 4/4/2 | 62.3%/99.4%/82.4% | 62.3%/99.5%/82.6% | |
| HAProxy | 221,803 ops/s | 433.2 MiB/s | 4/4/2 | 79.8%/99.5%/97.3% | 80.0%/99.5%/97.3% | |
| Nginx | 242,421 ops/s | 473.5 MiB/s | 4/4/2 | 84.9%/99.3%/96.9% | 84.9%/99.4%/97.0% |
พร็อกซี UDP
| เซิร์ฟเวอร์ | การปฏิบัติการต่อวินาที | อัตราการส่งข้อมูล (MiB/s) | โทโพโลยี (C/F/O) | p50 / p95 / p99 (ไมโครวินาที) | C/F/O การอิ่มตัวของ CPU-set | C/F/O CPU ของงานที่ยุ่งที่สุด |
|---|---|---|---|---|---|---|
| Webship | 290,929 ops/s | 568.2 MiB/s | 4/4/2 | 84.1%/98.0%/98.1% | 84.2%/99.8%/98.1% | |
| Envoy | 175,692 ops/s | 343.1 MiB/s | 4/4/2 | 59.0%/99.9%/70.3% | 59.1%/100.0%/70.6% | |
| Nginx | 270,450 ops/s | 528.2 MiB/s | 4/4/2 | 83.6%/97.7%/95.4% | 83.8%/99.7%/95.5% |
การส่งผ่าน TLS
| เซิร์ฟเวอร์ | การปฏิบัติการต่อวินาที | อัตราการส่งข้อมูล (MiB/s) | โทโพโลยี (C/F/O) | p50 / p95 / p99 (ไมโครวินาที) | C/F/O การอิ่มตัวของ CPU-set | C/F/O CPU ของงานที่ยุ่งที่สุด |
|---|---|---|---|---|---|---|
| Webship | 260,054 ops/s | 507.9 MiB/s | 3p/6t · 4p/8t · 3p/6t | 91.6%/49.6%/91.0% | 91.9%/99.2%/91.0% | |
| Envoy | 170,178 ops/s | 332.4 MiB/s | 3p/6t · 4p/8t · 3p/6t | 62.3%/49.6%/60.2% | 62.5%/99.2%/60.3% | |
| HAProxy | 220,556 ops/s | 430.8 MiB/s | 3p/6t · 4p/8t · 3p/6t | 81.7%/49.6%/79.6% | 81.7%/99.2%/79.6% | |
| Nginx | 248,282 ops/s | 484.9 MiB/s | 3p/6t · 4p/8t · 3p/6t | 90.3%/49.6%/88.7% | 90.4%/99.2%/88.7% |
การสิ้นสุด TLS
| เซิร์ฟเวอร์ | การปฏิบัติการต่อวินาที | อัตราการส่งข้อมูล (MiB/s) | โทโพโลยี (C/F/O) | p50 / p95 / p99 (ไมโครวินาที) | C/F/O การอิ่มตัวของ CPU-set | C/F/O CPU ของงานที่ยุ่งที่สุด |
|---|---|---|---|---|---|---|
| Webship | 196,216 ops/s | 383.2 MiB/s | 4/4/2 | 78.9%/99.5%/93.8% | 79.0%/99.6%/93.8% | |
| Envoy | 147,247 ops/s | 287.6 MiB/s | 4/4/2 | 59.7%/99.5%/73.1% | 59.8%/99.6%/73.1% | |
| HAProxy | 145,396 ops/s | 284 MiB/s | 4/4/2 | 56.3%/99.6%/70.3% | 56.4%/99.7%/70.4% | |
| Nginx | 169,563 ops/s | 331.2 MiB/s | 4/4/2 | 69.9%/99.6%/85.0% | 70.0%/99.6%/85.0% |
วิธีที่ทำซ้ำได้
ผลลัพธ์ที่สนับสนุนแต่ละรายการเป็นค่ามัธยฐานของตัวอย่างที่ยอมรับห้าครั้ง งานที่ใช้ TCP และ TLS รวมถึงการอุ่นเครื่อง; HTTP/3 รวมถึง prime ที่ปรับเทียบแล้ว
กระบวนการเซิร์ฟเวอร์และโหลด-เจเนอเรเตอร์ทำงานบนคอร์ทางกายภาพที่แยกจากกัน โปรเซสของ reverse-proxy ก็แยกไอซิเลตต้นกำเนิดสเตติกด้วย
ตัวอย่างที่ยอมรับทั้งหมดผ่านเกณฑ์ความถูกต้องแบบไม่มีข้อผิดพลาดและขีดจำกัดความเสถียรที่เผยแพร่ ตัวอย่างที่ล้มเหลวจะไม่ถูกรวมหรือรวมอย่างเงียบ ๆ
Webship 1.5.0 ถูกเรียกใช้ใหม่ด้วยไบนารี PGO ที่ผ่านการปรับมาตรฐาน ค่าของคู่แข่งยังคงได้รับการเก็บไว้จากการรันก่อนหน้านี้ที่ยอมรับแล้วบนโฮสต์ Debian เดียวกัน; พวกมันไม่ได้ถูกรันใหม่สำหรับการปล่อยเวอร์ชันนี้ เปรียบเทียบแต่ละช่องกับโทโพโลยีและสถานะความเสถียรที่แสดง