Vereisten: Als u de externe netwerksnelheid test (breedbandnetwerksnelheid), kunnen wij deze testen via speedtest, en voor het testen van de interne netwerksnelheid kunt u iPerf3 gebruiken om de transmissiesnelheid tussen twee apparaten te testen, als volgt:
Als je iPerf3 gebruikt om de transmissiesnelheid te testen, is het vereist dat beide apparaten de iPerf3-tool installeren; dit artikel bouwt de LibreSpeed-dienst op de server, je hoeft er alleen toegang toe te krijgen in de clientbrowser, je kunt de snelheidstest doen.
LibreSpeed is een tool die snel kan worden ingezet om netwerksnelheid te testen, vooral in LAN-omgevingen, en is zeer nuttig om te testen of de bandbreedte van netwerkapparatuur aan de standaard voldoet. De code bestaat voornamelijk uit een set html, js en php, geen Flash, geen Java, geen Websocket, geen onzin, en het is een zeer lichtgewicht Speedtest geïmplementeerd in Javascript, met XMLHttpRequest en Web Workers.
Broncode-adres:De hyperlink-login is zichtbaar.
Dit artikel gebruikt docker om een LibreSpeed-service te bouwen en vereist slechts één commando als volgt:
Op dit moment benaderen we poort 28082 van de server via de browser van een computerapparaat, bijvoorbeeld:http://192.168.50.227:28082/
De testresultaten worden hieronder weergegeven:
De downloadsnelheid is 1006 Mbps en de uploadsnelheid is 1009 Mbps omdatMijn thuisrouter heeft een gigabit-netwerkpoort, dus de testresultaten zijn ook in lijn met de verwachtingen.
(Einde)
|