Anforderungen: Wenn Sie die externe Netzwerkgeschwindigkeit (Breitbandgeschwindigkeit) testen, können wir sie durch Speedtest testen, und um die interne Netzwerkgeschwindigkeit zu testen, können Sie iPerf3 verwenden, um die Übertragungsgeschwindigkeit zwischen zwei Geräten zu testen, wie folgt:
Wenn du iPerf3 verwendest, um die Übertragungsgeschwindigkeit zu testen, müssen beide Geräte das iPerf3-Tool installieren. Dieser Artikel baut den LibreSpeed-Dienst auf dem Server auf, du musst ihn nur im Client-Browser aufrufen, du kannst den Geschwindigkeitstest machen.
LibreSpeed ist ein Werkzeug, das schnell eingesetzt werden kann, um die Netzwerkgeschwindigkeit zu testen, insbesondere in LAN-Umgebungen, und ist sehr nützlich, um zu testen, ob die Bandbreite der Netzwerkgeräte dem Standard entspricht. Der Code besteht größtenteils aus einem Set aus HTML, JS und PHP, ohne Flash, ohne Java, ohne Websocket, ohne Unsinn, und es handelt sich um einen sehr leichtgewichtigen Speedtest, der in Javascript implementiert ist und XMLHttpRequest und Web Workers verwendet.
Quellcode-Adresse:Der Hyperlink-Login ist sichtbar.
Dieser Artikel verwendet docker, um einen LibreSpeed-Dienst zu erstellen, und benötigt nur einen Befehl wie folgt:
Zu diesem Zeitpunkt greifen wir über den Browser eines Computergeräts auf Port 28082 des Servers zu, zum Beispiel:http://192.168.50.227:28082/
Die Testergebnisse sind unten dargestellt:
Die Download-Geschwindigkeit beträgt 1006 Mbit/s und die Upload-Geschwindigkeit liegt bei 1009 Mbit/s, weilMein Heimrouter ist ein Gigabit-Netzwerkport, daher entsprechen auch die Testergebnisse den Erwartungen.
(Ende)
|