SpeedTest by OpenSpeedTest™ 是一款免费开源的 HTML5 网络性能评估工具,使用原生 JavaScript 编写,仅使用了内置的 Web API(如 XMLHttpRequest (XHR)、HTML、CSS、JS 和 SVG)。不需要任何第三方框架或库。我们所需要的只是一个像 NGINX 这样的静态 Web 服务器。
下载地址:
https://github.com/openspeedtest/Speed-Test
下载ZIP文件,解压后如下下图:

可以将文件名重命名为speedtest,复制到/html/目录中。
nginx.conf主要配置如下:
location / {
root html/speedtest/;
index index.html index.htm;
}
# 核心配置:允许大文件上传(测速需要上传大文件)
client_max_body_size 35M;
# 核心配置:增加对 .wasm 文件的支持(测速核心组件)
location ~ \.wasm$ {
add_header Content-Type application/wasm;
}
访问方式:
http://192.168.1.10:9000/speedtest/
访问效果:

