Додајте почетне и завршне ознаке скрипте у област заглавља веб странице (после почетне ознаке, али пре завршне ознаке), на пример:
Додајте следећи код између почетне и завршне ознаке скрипте, замењујући „миимаге.јпг“ именом датотеке слике коју желите да користите за тест брзине. Део адресе „?н=" + Матх.рандом() који је изграђен и додељен имагеАддр-у превари веб прегледач да преузме слику сваки пут уместо да користи локално кеширану верзију. Користите слику величине датотеке од приближно 200 килобајта.
Додајте следећи код у следећи ред скрипте да бисте креирали променљиве за чување времена почетка, времена завршетка и величине преузимања теста. Подесите "довнлоадСизе" на величину датотеке слике у бајтовима.
Додајте следећи код да бисте подесили слику која ће бити преузета за тест. "довнлоад" је подешен као објекат слике. Радња за снимање краја преузимања је додељена да се активира када се преузимање слике заврши.
Додајте следећу функцију скрипти која израчунава резултате теста брзине. Прво, израчунава трајање, претварајући милисекунде у секунде. Затим конвертује величину преузимања у битове, израчунава брзину преузимања и претвара брзину у кбпс и Мбпс. Коначно, појављује се оквир за поруку са резултатима.
фунцтион сховРесултс () { вар дуратион = Матх.роунд((ендТиме - стартТиме) / 1000); вар битсЛоадед = довнлоадСизе * 8 ГО вар спеедБпс = Матх.роунд (битсЛоадед / трајање) ГО вар спеедКбпс = (спеедБпс / 1024).тоФикед (2) ГО вар спеедМбпс = (спеедКбпс / 1024).тоФикед (2) ГО упозорење ("Брзина ваше везе је: \н" + спеедБпс + "бпс\н" + спеедКбпс + "кбпс\н" + спеедМбпс + " Мбпс\н") ИДИ }
Отворите страницу у свом претраживачу и тестирајте је да бисте се уверили да скрипта ради исправно. Може проћи неколико секунди док се оквир са поруком не појави са резултатима теста.
Савет
ЈаваСцрипт мери брзину између рачунара који гледа веб страницу и сајта на коме се налази слика која се користи за тест. Ако тестирате везу са сопственом веб локацијом, хостујте слику на својој веб локацији. Тестирајте општу брзину везе тако што ћете навести адресу слике која се налази на сајту са пуно пропусног опсега и брзине као што је флицкр или Амазон.