מדד הקיבולת של Webship 1.5.0
Webship 1.5.0 בהשוואה עם שרתי רשת ומעבדי הפוך מובילים.
חקר את קיבולת הבקשות של Webship 1.5.0, WebTransport, סטרימינג של 100 MB וקצב העברת פרוקסי Layer-4 על מארח Debian מבודד. כל תוצאה כוללת את הטופולוגיה של הבדיקה ואת זמני ההשהיה p50/p95/p99.
- פלטפורמת מבחן
- Debian GNU/Linux 12 · Intel Xeon Gold 5115
- תאריך מדידת Webship
- 2026-09-21
- דוגמאות מתקבלות
- 5 × לפחות 20 שניות
- יחידה מדווחת
- RPS, פעולות לשנייה, MiB/s, מילישניות ומיקרושניות
תגובה סטטית ישירה
מספר הבקשות החציוני לשנייה. גבוה יותר הוא טוב יותר.
| שרת | HTTP/1.1 | TLS של HTTP/1.1 | h2c | TLS של HTTP/2 | TLS של HTTP/3 |
|---|---|---|---|---|---|
| טופולוגיה (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 | TLS של HTTP/2 | TLS של HTTP/3 |
|---|---|---|---|---|---|
| טופולוגיה (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
מדיהן של בקשות לשנייה דרך מנהרת TLS מקצה לקצה. גבוה יותר טוב.
| שרת | TLS של HTTP/1.1 | TLS של HTTP/2 | TLS של HTTP/3 |
|---|---|---|---|
| טופולוגיה (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, עם אופן p50/p95/p99 עבור עוצמות מהימנות ודאטגרמות. תפוקה גבוהה יותר טובה יותר.
| מצב | טופולוגיה (C/F/O) | זרמים אמינים (MiB/s) | דאטגרמים (MiB/s) | סטטוס |
|---|---|---|---|---|
| ישיר | 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
מדיהן של קצב העברת מטען עבור התקן 100 MB ב-MiB/s. גבוה יותר טוב.
| שרת | TLS של HTTP/1.1 | TLS של HTTP/2 | TLS של HTTP/3 |
|---|---|---|---|
| טופולוגיה (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
מדיהן של קצב העברת מטען עבור התקן 100 MB ב-MiB/s. גבוה יותר טוב.
| שרת | TLS של HTTP/1.1 | TLS של HTTP/2 | TLS של HTTP/3 |
|---|---|---|---|
| טופולוגיה (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
מדיהן של קצב העברת מטען עבור התקן 100 MB ב-MiB/s. גבוה יותר טוב.
| שרת | TLS של HTTP/1.1 | TLS של HTTP/2 | TLS של HTTP/3 |
|---|---|---|---|
| טופולוגיה (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 | לא נתמך | לא נתמך | לא נתמך |
קיבולת פרוקסי שכבה 4
חיבורים TCP ו-UDP מתמשכים עם אימות הד מדויק. אחוז תעבורה גבוה יותר הוא טוב יותר; ההשהיה במיקרו-שניות. רוויה היא ניצול CPU מצד הלקוח/הקדמי/המקור.
C/F/O משמע ליבות פיזיות של לקוח/חזית/מקור. בטבלת מעבר TLS בשכבה 4, p ו-t משמע ליבות פיזיות וחוטי SMT לוגיים. מקף משמע שאין בדיקה ישירה לתהליך מקור.
פרוקסי TCP
| שרת | פעולות לשנייה | תעבורה (MiB/s) | טופולוגיה (C/F/O) | p50 / p95 / p99 (מיקרושניות) | שִׁמּוּשׁ מִתְמָסֵר לְקבוצת CPU | שִׁמּוּשׁ מִתְמָסֵר במשימה העמוסה ביותר ב-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 (מיקרושניות) | שִׁמּוּשׁ מִתְמָסֵר לְקבוצת CPU | שִׁמּוּשׁ מִתְמָסֵר במשימה העמוסה ביותר ב-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 (מיקרושניות) | שִׁמּוּשׁ מִתְמָסֵר לְקבוצת CPU | שִׁמּוּשׁ מִתְמָסֵר במשימה העמוסה ביותר ב-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 (מיקרושניות) | שִׁמּוּשׁ מִתְמָסֵר לְקבוצת CPU | שִׁמּוּשׁ מִתְמָסֵר במשימה העמוסה ביותר ב-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 כולל פריים מכויל.
תהליכי השרת ומولد העומס רוצו על ליבות פיזיות נפרדות. ריצות ה-reverse-proxy גם הן בידדו את המקור הסטטי.
כל דגימה שהתקבלה עברה שערי נכונות ללא שגיאות ומגבלות יציבות שפורסמו. דגימות שנכשלו אינן נכללות בשתיקה.
Webship 1.5.0 הופעל מחדש עם בינארי PGO המבצע אופטימיזציה. הערכים של המתחרים נשמרים מריצות קודמות שהתקבלו על אותו מארח Debian; הם לא הופעלו מחדש עבור גרסה זו. השווה כל תא עם הטופולוגיה ומצב היציבות המוצגים שלו.