Krav: Hvis du tester den eksterne netværkshastighed (bredbåndshastighed), kan vi teste den gennem hastighedstest, og til at teste den interne netværkshastighed kan du bruge iPerf3 til at teste transmissionshastigheden mellem to enheder, som følger:
Hvis du bruger iPerf3 til at teste transmissionshastigheden, kræves det, at begge enheder installerer iPerf3-værktøjet; denne artikel bygger LibreSpeed-tjenesten på serveren, du behøver kun at få adgang til den i klientbrowseren, du kan lave hastighedstesten.
LibreSpeed er et værktøj, der hurtigt kan implementeres til at teste netværkshastighed, især i LAN-miljøer, og er meget nyttigt til at teste, om netværksudstyrets båndbredde lever op til standarden. Koden består for det meste af et sæt html, js og php, ingen Flash, ingen Java, ingen Websocket, intet pjat, og det er en meget letvægts Speedtest implementeret i Javascript, ved brug af XMLHttpRequest og Web Workers.
Kildekodeadresse:Hyperlink-login er synlig.
Denne artikel bruger docker til at bygge en LibreSpeed-tjeneste og kræver kun én kommando som følger:
På dette tidspunkt tilgår vi port 28082 på serveren via browseren på en computerenhed, for eksempel:http://192.168.50.227:28082/
Testresultaterne vises nedenfor:
Downloadhastigheden er 1006 Mbps, og uploadhastigheden er 1009 Mbps, fordiMin hjemmerouter er en gigabit-netværksport, så testresultaterne stemmer også overens med forventningerne.
(Slut)
|