1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako otkriti brzinu veze s JavaScriptom

Brzina veze je brzina protoka podataka između dva računala preko mreže, kao što je Internet. Brzina veze mjeri se u jedinicama bitova po sekundi (bps), ali obično se navodi u kilobitima (1024 bita) po sekundi (kbps, tipično za modemske veze) ili megabitima (1024 kilobita) po sekundi (Mbps, tipično za širokopojasne veze) . Stvaranje web stranice s JavaScriptom za mjerenje i izračunavanje brzine veze koristan je administrativni alat za nadzor mreže i internetske veze koji možete pokrenuti izravno u svom web pregledniku. Možete ga koristiti i za otkrivanje veze posjetitelja vaše web stranice kako biste odlučili hoćete li poslati propusno zahtjevnu ili laganu verziju vašeg sadržaja.

1. korak

Otvorite svoju web-stranicu na koju želite dodati JavaScript za otkrivanje brzine veze u uređivaču teksta.

2. korak

Dodajte početnu i završnu oznaku skripte u područje zaglavlja web stranice (nakon početne oznaku, ali prije završetka oznaka), na primjer:

3. korak

Dodajte sljedeći kod između početne i završne oznake skripte, zamjenjujući "myimage.jpg" nazivom datoteke slike koju želite koristiti za test brzine. "?n=" + Math.random() dio adrese koji je izgrađen i dodijeljen imageAddr-u vara web-preglednik da svaki put dohvati sliku umjesto da koristi verziju s lokalnom predmemorijom. Koristite sliku veličine datoteke od približno 200 kilobajta.

var imageAddr ="myimage.jpg" + "?n=" + Math.random();

4. korak

Dodajte sljedeći kod u sljedeći redak skripte kako biste stvorili varijable za pohranu vremena početka, vremena završetka i veličine preuzimanja testa. Postavite "downloadSize" na veličinu slikovne datoteke u bajtovima.

var startTime, endTime GO var downloadSize =200000;

Korak 5

Dodajte sljedeći kod za postavljanje slike koja će se preuzeti za test. "download" je postavljen kao objekt slike. Radnja za snimanje kraja preuzimanja dodijeljena je za aktiviranje kada se završi preuzimanje slike.

var preuzimanje =nova slika();
download.onload =function() {
endTime =(novi Datum()).getTime();
showResults () KRENI }

Korak 6

Dodajte sljedeći kod koji pokreće test brzine. Trenutno vrijeme je uhvaćeno u startTime. Adresa slike koja se dodjeljuje download.src pokreće preuzimanje slike.

vrijeme početka =(novi datum()).getvrijeme(); download.src =imageAddr;

7. korak

Dodajte sljedeću funkciju u skriptu koja izračunava rezultate testa brzine. Prvo izračunava trajanje, pretvarajući milisekunde u sekunde. Zatim pretvara veličinu preuzimanja u bitove, izračunava brzinu preuzimanja i pretvara brzinu u kbps i Mbps. Na kraju se pojavljuje okvir s porukom s rezultatima.

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 upozorenje (" Vaša brzina veze je:\n" + brzinaBps + " bps\n" + brzinaKbps + " kbps\n" + brzinaMbps + " Mbps\n") KRENI }

Korak 8

Otvorite stranicu u svom pregledniku i testirajte je kako biste provjerili radi li skripta ispravno. Može proći nekoliko sekundi dok se okvir s porukom ne pojavi s rezultatima testa.

Savjet

JavaScript mjeri brzinu između računala koje gleda web stranicu i web mjesta na kojem se nalazi slika koja se koristi za test. Ako testirate vezu s vlastitim web mjestom, postavite sliku na svoje web mjesto. Testirajte opću brzinu veze pružanjem adrese slike koja se nalazi na web-mjestu s dosta propusnosti i brzine kao što su flickr ili Amazon.


  1. Kako ubrzati 3G vezu
  2. Kako otkriti GPS brzini
  3. Kako ubrzati Roku
  4. Kako ubrzati Hulu veze
  5. Kako rastegnuti sliku pomoću Photoshopa