הוסף תגי סקריפט התחלה וסיום באזור הכותרת של דף האינטרנט (אחרי תג ההתחלה אך לפני תג הסיום), לדוגמה:
הוסף את הקוד הבא בין תגי הסקריפט ההתחלה והסיום, החלפת "myimage.jpg" בשם הקובץ של התמונה שבה ברצונך להשתמש עבור מבחן המהירות. החלק "?n=" + Math.random() של הכתובת שנבנה ומוקצה ל-imageAddr מרמה את דפדפן האינטרנט להביא את התמונה בכל פעם במקום להשתמש בגרסה מקומית במטמון. השתמש בתמונה בגודל קובץ של כ-200 קילובייט.
הוסף את הקוד הבא בשורה הבאה של הסקריפט כדי ליצור את המשתנים לאחסון שעת ההתחלה, שעת הסיום וגודל ההורדה של הבדיקה. הגדר "downloadSize" לגודל קובץ התמונה בבתים.
הוסף את הקוד הבא כדי להגדיר את התמונה שתורד לבדיקה. "הורד" מוגדר כאובייקט תמונה. הפעולה ללכידת סוף ההורדה מוקצית להפעלה כאשר הורדת התמונה מסתיימת.
הוסף את הפונקציה הבאה לסקריפט שמחשב את תוצאות בדיקת המהירות. ראשית, הוא מחשב את משך הזמן, וממיר אלפיות שניות לשניות. לאחר מכן, הוא ממיר את גודל ההורדה לסיביות, מחשב את מהירות ההורדה וממיר את המהירות ל-kbps ו-Mbps. לבסוף, היא קופצת תיבת הודעה עם התוצאות.
function showResults () { var duration = Math.round((endTime - startTime) / 1000); var bitsLoaded = downloadSize * 8 GO var speedBps = Math.round (bitsLoaded / duration) GO var speedKbps = (speedBps / 1024).toFixed (2) GO var speedMbps = (speedKbps / 1024).toFixed (2) התראת GO ("מהירות החיבור שלך היא: \n" + speedBps + " bps\n" + speedKbps + " kbps\n" + speedMbps + " Mbps\n") GO }
פתח את הדף בדפדפן שלך ובדוק אותו כדי לוודא שהתסריט פועל כהלכה. ייתכן שיחלפו מספר שניות עד שתיבת ההודעה תופיע עם תוצאות הבדיקה.
עֵצָה
ה-JavaScript מודד את המהירות בין המחשב הצופה בדף האינטרנט לבין האתר המארח את התמונה המשמשת לבדיקה. אם אתה בודק את החיבור לאתר שלך, ארח את התמונה באתר שלך. בדוק את מהירות החיבור הכללית על ידי מתן הכתובת לתמונה המתארחת באתר עם הרבה רוחב פס ומהירות כגון flickr או Amazon.