html5 Speedtest可用于查看下载速率、ping速率、上传速率;很小巧方便,直接打开页面点击一下start就能自动检测,你本机到远程做事器的网络状况,快速得到不雅观测数据;这款做事器测速软件基于html5+php环境运行,利用非常大略。
一、speedtest事理简介:
speedtest以HTML和JavaScript为主,利用客户真个浏览器通过上传和下载垃圾数据来测试HTTP传输速率,和大家常用的speedtest.net差不多.
speedtest利用任意操作系统上的任意Web做事器作为做事端,以是理论上它支持Windows/MacOS/Linux/Unix等系统,IIS/Nginx/Apache/lighttpd等做事器.
任意浏览器作为客户端如Chrome/Firefox/IE11/Edge/Safari/Opera?
speedtest默认利用PHP作为做事端,目前也有node.js版本,也可以只用纯静态做事器.
二、speedtest怎么安装呢:
01
安装干系组件
yum install httpd php git -y
02
克隆speedtest代码
git clone https://github.com/adolfintel/speedtest.git
cd speedtest/
cp -R backend/ example-singleServer-pretty.html .js /var/www/html/cd /var/www/html/ mv example-singleServer-pretty.html index.html
03
变动当前目录所属
chown -R apache
04
重启httpd做事
systemctl start httpd
05
浏览器中访问主机ip测试
三、 总结
不论是测内网还是外网不论是测 路由器, AP, 网卡还是VPS不论是测 有线 NAT, 2.4G/5G WiFi 等软件转发
只要打开浏览器, 输入 speedtest 地址就行了.
speedtest 测速的优点:测试大略暴力. 浏览器就能测, 无需别装 app.界面简洁明了. 直不雅观且无广告不收费.上行下行兼顾. 不用双向测试, 不像 iperf3 只能单向.speedtest 测速的缺陷:用户技能哀求. 须要自己安装测速做事器, 希望本贴能办理这个问题.测速协议片面. 基于 HTTP 协议测速, 有些片面. 不过95%的用户有90%的网络利用都是 HTTP. (纯瞎说的 哈~)性能瓶颈哀求. 由于基于 Web 做事器和 JavaScript, 以是做事器和客户端性能不能太差. 测试 2.5/5/10 千兆可能力不从心.END