תזמון בצד הלקוח להעברות curl דרך פרוקסי
פרשו מרווחי זמן של curl בלי להתייחס למדידות הנראות ללקוח כפירוק של העבודה במעלה הזרם שהפרוקסי מסתיר.
הפחתת זמן הבייט הראשון מזמן ההעברה הכולל מתארת את המרווח שאחרי בייט התגובה הראשון ועד להשלמה. היא אינה מבודדת כמה זמן הפרוקסי השקיע בהתחברות לאתר או בהמתנה לכך שהאתר ייצר תגובה.
ההבחנה הזו חשובה כשמשווים כתובות IP של פרוקסי. גוף גדול יכול להאריך את המרווח שאחרי הבייט הראשון גם אם האתר הגיב מהר. גוף קטן יכול להסתיים מהר אחרי המתנה ארוכה לפני הבייט הראשון.
| מדידה | פירוש |
|---|---|
| זמן חיבור | הקמת חיבור הנראית ללקוח עבור נתיב ההעברה |
| זמן תחילת ההעברה | הזמן שחלף עד תחילת התגובה, כולל העבודה שקדמה |
| סך הכול פחות תחילת ההעברה | מרווח ההעברה שנותר אחרי אותה נקודה |
השתמשו בהגדרה המדויקת המתועדת לכל שדה. סוג הפרוקסי, TLS, שימוש חוזר בחיבורים והפניות יכולות להשפיע על אילו שלבים מיוצגים. אלו תצפיות מהלקוח; הן אינן חושפות אוטומטית את זמני ה-DNS, התור, החיבור במעלה הזרם ועיבוד המקור הפנימיים של הפרוקסי בנפרד.
אם אתם מפעילים את הפרוקסי, תלו את תזמון הלקוח ביומני הבקשות או במדדים שלו. אם לא, שמרו את המדידות כראיה מקצה לקצה ותייגו אותן ביושר. מספר בשם «זמן התגובה של הפרוקסי» צריך התחלה וסוף מוגדרים.
לצורך השוואות, שמרו על עקביות ביעד, בגודל התגובה ובעומס העבודה. כשנקודות קצה ציבוריות מתאימות לאותה השוואה, רשימת הפרוקסי החינמיים מציעה מועמדים; השתמשו באותו פרוטוקול פרוקסי נתמך למדידות בנות השוואה. תוצאה מהירה יותר מדף אחר יכולה לשקף העברה קטנה יותר ולא נתיב פרוקסי טוב יותר.