【问题标题】:Web page with upload/download speed for a user具有用户上传/下载速度的网页
【发布时间】:2010-11-24 20:06:54
【问题描述】:
我想创建一个可以发送给用户的 URL。当他访问该 URL 时,他将获得一个页面,该页面显示该用户到该页面所在服务器的上传/下载速度。基本上,我想举办自己的速度测试。它将用于快速实施故障排除,但肮脏的解决方案比整洁和适当的解决方案要好。
在服务器上,我有 PHP、perl、python、apache 和 nginx,并且可以使用其中的任何一个。我应该往哪个方向看?
【问题讨论】:
标签:
performance
bandwidth
【解决方案1】:
我从不喜欢那些速度测试,因为它们根本不能真正准确地代表您的带宽。曾经住在 100 MBit 的大学宿舍,如果使用得当,管道确实会给我超过 90 MBit。但是速度测试将返回不超过 15 MBit。部分问题在于 Web 测试 (a) 不进行多连接测试,(b) 遇到各种瓶颈,例如他们自己的服务器、他们的 ISP 或他们的 TCP 堆栈等。
【解决方案2】:
最终使用了 speedtest。它允许将速度跟踪器嵌入到您的页面中。