html5 Speedtest可用于查看下载速率、ping速率、上传速率;很小巧方便,直接打开页面点击一下start就能自动检测,你本机到远程做事器的网络状况,快速得到不雅观测数据;这款做事器测速软件基于html5+php环境运行,利用非常大略。

一、speedtest事理简介:

speedtest以HTML和JavaScript为主,利用客户真个浏览器通过上传和下载垃圾数据来测试HTTP传输速率,和大家常用的speedtest.net差不多.

html5网速测试基于H5的Speedtest网速测试对象搭建 Ruby

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