当出现网站打开缓慢、网游延迟高、又或者升级了带宽,肯定需要用测网速的工具来跑一下上行/下载速度。目前测速网速的工具也蛮多的,不过有些测速软件测试的服务器节点本身速度并不快,导致测试出来的结果和你实际的网速不符。
今天刚好看到 (@我是四海飘零) 分享了测网速的网站源码 LibreSpeed 你可以利用电脑自己搭建本地环境,然后用这套源码部署网页来测速网速。当然如果你有一台带宽拉满的服务器 / VPS,也可以把这套源码部署上去。
本地搭建测速网站
首先你的电脑网卡需要可以跑满你当前的带宽,例如你的宽带是千兆内,那么就需要千兆网卡/超五类网线,现在的电脑基本上都有了。
我们需要下载安装 phpStudy 软件,这是一个 PHP 调试环境的程序集成包,可以帮你快速搭建 PHP 环境,支持 Windows、Linux、macOS 三个平台。
需要注意的是,安装 phpStudy 路径不能出现中文名,建议直接就安装到根目录,例如 D:\phpStudy。
运行 phpStudy 然后分别启动 WNMP、Nginx、MySQL(数据库不开也行)。这里不建议设置开机启动哈,毕竟不是经常用到。
接着点击网站 - 管理 - 打开根目录。默认是:D:\phpstudy_pro\WWW。如果你需要其它域名(IP)来访问,也可以手动点击创建网站,设置你需要的域名和目录。
然后把测速的源码 LibreSpeed 解压出来,全部放到打开的网站文件夹里面。
用浏览器访问 http://localhost/example-singleServer-full.html 就能打开测速网页了。点击 Start 开始测速。可以看到 Ping、下载、上传速度。需要注意的是这里采用的速度单位是 Mbps,有需要的可以自己找工具换算成 MB/s。
除了 LibreSpeed 源码,还有另外一套 SpeedTest Lite 代码,类似 SpeedTest 网站,也是用上面的方法部署就行了。
下午还尝试部署到自己的服务器上,不过我这台服务器的带宽太拉跨了,实在测不了,哈哈哈!如果你有给力的服务器/很多 CDN 节点,可以自己做一个测速网站了。
另外如果你的路由器固件支持 Web 环境的话,也可以部署到路由器上,作为自用的测速平台,你家里的手机、电脑、电视啥的都可以访问来测速。
总结
对于普通用户来说可能还是觉得麻烦吧,需要自己部署。喜欢折腾的用户可以玩玩,毕竟本地测速,对比服务器节点来说要更准一些,另外还是开源项目来的,码农可以还可以研究学习下代码。
下载
- phpStudy:
https://www.xp.cn - SpeedTest Lite:
https://www.123pan.com/s/c8zA-VkzN3 - Speedtest Master:
https://www.123pan.com/s/c8zA-jkzN3 - 项目地址:
https://github.com/librespeed/speedtest