splynx/speedtest

HTML5 Speedtest

安装: 95

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

Forks: 2 170

语言:HTML

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。

试试看

进行Speedtest

兼容性

仅支持现代浏览器(IE11,最新Edge,最新Chrome,最新Firefox,最新Safari)

特性

  • 下载
  • 上传
  • ping
  • 抖动
  • IP地址
  • 遥测(可选)
  • 结果共享(可选)

Screenshot

要求

  • 一个运行PHP的 reasonably 快的Web服务器(详情见doc.md,以及如何不使用PHP使用)
  • 您的服务器必须接受大型POST请求(高达20兆字节),否则上传测试将失败
  • 如果您的服务器不使用压缩则更好,但这不是强制性的

快速安装视频

此外,这里是一个Ubuntu 16 LTS的示例配置

如何在您的网站上使用

多个测试服务器

请参阅mpot分支

Docker

请参阅docker分支

Node.js后端

node分支中提供了一个Node.js实现,由dunklesToast维护。

捐赠

Donate with Liberapay
通过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