splynx / speedtest
HTML5 Speedtest
dev-master
2018-10-10 09:07 UTC
This package is not auto-updated.
Last update: 2024-09-20 19:25:00 UTC
README
无Flash,无Java,无Websocket,无废话。
这是一个使用JavaScript实现、利用XMLHttpRequest和Web Workers的非常轻量级的Speedtest。
试试看
兼容性
仅支持现代浏览器(IE11,最新Edge,最新Chrome,最新Firefox,最新Safari)
特性
- 下载
- 上传
- ping
- 抖动
- IP地址
- 遥测(可选)
- 结果共享(可选)
要求
- 一个运行PHP的 reasonably 快的Web服务器(详情见doc.md,以及如何不使用PHP使用)
- 您的服务器必须接受大型POST请求(高达20兆字节),否则上传测试将失败
- 如果您的服务器不使用压缩则更好,但这不是强制性的
快速安装视频
此外,这里是一个Ubuntu 16 LTS的示例配置
如何在您的网站上使用
- 查看示例
- 阅读Wiki
- 阅读doc.md
多个测试服务器
请参阅mpot
分支
Docker
请参阅docker
分支
Node.js后端
在node
分支中提供了一个Node.js实现,由dunklesToast维护。
捐赠
通过PayPal捐赠
在此地址发送ETH: 0x8A5273d4e2618c4cff2C62d8EB731701FceEd8E3
许可证
版权 (C) 2016-2018 Federico Dossena
本程序是免费软件:您可以按照自由软件基金会发布的GNU Lesser General Public License的条款重新分发和/或修改它,许可证版本为3,或(根据您的选择)任何更高版本。
本程序是根据希望它会有用而分发的,但没有任何保证;甚至没有关于适销性或特定用途的隐含保证。有关详细信息,请参阅GNU General Public License。
您应该已随本程序收到GNU Lesser General Public License的一份副本。如果没有,请参阅https://gnu.ac.cn/licenses/lgpl。