精确测量本地到多个云服务的速度(很可能是最好的 HTTP ping)

2018 年 7 月 5 日
 PINGms
这次主要的改进是每个服务器有“多个 HTTP 请求”测试,很大程度上解决了“抖动”(网络和浏览器的不稳定性)。

页面: http://www.pingms.com/ (每个服务器有五个 HTTP 请求)
代码: https://github.com/pingms/pingms (求 star )

最后,再次感谢 @codehz 对这个小工具的巨大改善。
11854 次点击
所在节点    分享创造
113 条回复
blueshark
2018 年 7 月 8 日
不支持 IP 地址格式吗?
PINGms
2018 年 7 月 8 日
@edsheeran 我不知道怎么解释了,就说一点吧:ping 直接反映网络质量。
PINGms
2018 年 7 月 8 日
@F0nebula 唉,就是不知道呀……根本不知道 pingms 用的什么浏览器(没有统计),所以做法有些保守了。
PINGms
2018 年 7 月 8 日
@blueshark 支持 IP 的测试地址,修改代码就可以了。
seiuneko
2018 年 7 月 8 日
@PINGms #63 那可否加一个选项?
edsheeran
2018 年 7 月 8 日
@PINGms 你回覆錯人了吧
ltq918
2018 年 7 月 9 日
同卡在那,DigitalOcean 反复卡住,状态一直是 pending
xuanliang
2018 年 7 月 9 日
需要 ICMP Ping,TCP Ping 探测延迟。可以试试我们做的 https://cloudping.accesshub.cn

支持 15 个公有云服务商 125 个可用区,提供 API 接口。
ltq918
2018 年 7 月 9 日
好吧,这一个 pending 卡了 8.3 分钟,然后又来了一个 ...
xuanliang
2018 年 7 月 9 日
lovelinghan
2018 年 7 月 9 日
mark
PINGms
2018 年 7 月 9 日
@F0nebula 是的,最好是做成自动检查浏览器版本,自动判断。
PINGms
2018 年 7 月 9 日
@ltq918 这不科学呀…… bug 已经收到……这些地址都没有被“墙”,怎么会搞到“ 8.3 分钟”,晕倒。
PINGms
2018 年 7 月 9 日
@edsheeran “尴尬而不失礼貌的微笑”……
ltq918
2018 年 7 月 9 日
@PINGms 只要卡住就是 8.3 分钟,只在 DigitalOcean 遇到
PINGms
2018 年 7 月 10 日
@ltq918 收到,这个“检测超时”的功能有点麻烦:代码很容易写,测试不好搞。测试的时候,需要倒腾一个反应特别慢的服务器,查看代码是否运行正常……然后我这边没有“稳定特别慢”的服务器,别说“ 8.3 分钟”,顶多 5 秒钟就出来了。
ltq918
2018 年 7 月 10 日
@PINGms 用 php sleep() 一下呢
codehz
2018 年 7 月 10 日
@PINGms #63 我看了一下,其实你直接把那里 background 改成 rgb(calc(var(--delay) / var(--max-delay) * 200), calc(255 - var(--delay) / var(--max-delay) * 128), 0); 应该就可以了。。。不用 linear-gradient 的话应该有足够的兼容性
PINGms
2018 年 7 月 11 日
@ltq918 已经搞定了,现在超过六秒,就会认为超时,进入下一个任务,百分之百不会卡死了。有一个暴力的测试方法,直接去掉“加载测试目标”(注释掉那一行),测试永远都超时 :-)
PINGms
2018 年 7 月 11 日
@codehz 收到,认真测试了,古董小米 Android 7 上面还是没有长条 :-/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/468507

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX