
1 jrient Jul 6, 2018 用来挑选 vps 非常舒服,感谢 |
2 Telegram Jul 6, 2018 via iPhone 排序动作,很帅 |
3 tyzxyz Jul 6, 2018 好棒,能不能做成并行的,等结果好慢 |
5 PINGms OP @Telegram 这个都是 @codehz 的功劳: https://github.com/pingms/pingms/pull/1 事实上,他做的效果更酷: 页面: https://codehz.github.io/pingms/ 代码: https://github.com/codehz/pingms 为了更好的兼容性,我把长条的颜色特效去掉了。 |
7 FanWall Jul 7, 2018 via Android 谢谢分享 |
8 wjm2038 Jul 7, 2018 via Android 可以自定义次数么 |
9 To5tE Jul 7, 2018 863ms Frankfurt 834ms Amsterdam 823ms Paris 795ms London 920ms Singapore 762ms Tokyo 667ms New Jersey 640ms Chicago 609ms Seattle 664ms Atlanta 715ms Miami 658ms Dallas 这结果不对吧 |
10 lniwn Jul 7, 2018 via Android 不错的工具,能并行就更棒了 |
15 misaka19000 Jul 7, 2018 背景全绿。。。盯着看了会延时信息之后再看其他页面感觉有点眼花 |
16 PINGms OP @misaka19000 晕倒……因为这个工具运行需要时间嘛,当时搞这个颜色就是为了眼睛轻松点,然后自我感觉良好……请问什么背景颜色更好呢?(现在仍然觉得这个颜色不错,眼睛很放松呀) |
17 lhx2008 Jul 7, 2018 可以弄成多线程的吗,太慢了 |
18 PINGms OP @lhx2008 收到反馈(已经有几个人提到这件事情)是的,可以弄成“多线程”加快测试速度,主要的顾虑是:是否会影响精度?“抖动”(网络和浏览器的不稳定性)是否加大?作为测量工具,精确的结果永远是最重要的。 |
20 huyudong1991 &nsp;Jul 7, 2018 via Android 感谢,非常需要且好用 |
21 xxxxxshuai0 Jul 7, 2018 via Android 赞一个,star 走起:) |
22 atlantis Jul 7, 2018 楼主要是能把搬瓦工加进来就更好了 |
23 inhzus Jul 7, 2018 via Android ping 不通就就卡在那儿了。。可以考虑设置一个 timeout ?(也有可能是我电脑问题的吧 |
24 syahd Jul 7, 2018 via Android 但是 ping 不是服务器连接稳定性的唯一的标准啊,如果能加上文件下载上传测试,或者长时间 ping (几分钟)就好了 |
25 PINGms OP @huyudong1991 多谢夸奖 :-) |
26 PINGms OP @xxxxxshuai0 多谢支持! |
27 PINGms OP @atlantis 唉,“搬瓦工”有个麻烦事:他们官方没有测速地址…… 能找到的最好的列表是: https://www.bandwagonhost.net/test-ip 这东西看起来不专业呀:都是 IP 地址,而且首页( http://IP/)是“ Forbidden ”所以就没弄了。 |
28 PINGms OP @inhzus 反馈已经收到。虽然我没有遇到“卡在那儿了”……这东西是不会“卡死”的(使用了“ img.onerror ”),等待一下就会过去……“设置一个 timeout ”是个好办法……这应该是网络问题,不是“电脑问题”。 |
30 PINGms OP @lhx2008 是呀,需要很多测试研究,最担心的问题:几个线程一起跑,有可能“抖动”( JS 测量时间不准确了,网络不稳定了……特别是手机……台式电脑和光纤应该没有问题)。 |
31 CloudnuY Jul 7, 2018 单线程还是有些慢,我通常手机 VPS 测速地址然后用 fping 命令批量测,结果也可以,还能大致测到丢包率 |
32 xiaolanger Jul 7, 2018 如果多线程担心稳定的话,加一个点哪个测哪个的功能吧? |
33 mhycy Jul 7, 2018 可惜,这些服务商的测速节点都是优化过的 |
34 BitBoX Jul 7, 2018 界面比以前好看多了。 |
35 daocheng Jul 7, 2018 是否丢包是个重点,能显示丢包的数据吗 |
37 PINGms OP @xiaolanger 收到反馈,确实可以添加“点哪个测哪个”,重点反复测试某个服务器。 |
38 Tink PRO 能支持 tcping 就好了,这个 ping 速度说明不了问题 |
39 Tink PRO 另外能不能自定义添加云服务商? |
44 B1ock Jul 7, 2018 这是双程的吧... |
45 quickma Jul 7, 2018 ping 无法说明真实速度,真正的速度全看缘份 |
46 wzy44944 Jul 7, 2018 最好加上大包 ping,或者测试上传下载速度。单纯 ping 代表不了网络质量好的时候的优劣 |
48 Pythondr Jul 7, 2018 via Android 有点儿意思 |
49 Livid MOD PRO 很不错的工具,丢掉第一个结果是一种很专业的做法,赞 |
50 kY8mbXW833Lu28xn Jul 7, 2018 有没有打算把国内的也搞上? |
53 MOmc Jul 7, 2018 via iPhone Mark !!! |
61 blueshark Jul 8, 2018 不支持 IP 地址格式吗? |
67 ltq918 Jul 9, 2018 同卡在那,DigitalOcean 反复卡住,状态一直是 pending |
68 xuanliang Jul 9, 2018 |
69 ltq918 Jul 9, 2018 好吧,这一个 pending 卡了 8.3 分钟,然后又来了一个 ... |
70 xuanliang Jul 9, 2018 |
71 lovelinghan Jul 9, 2018 mark |
76 PINGms OP @ltq918 收到,这个“检测超时”的功能有点麻烦:代码很容易写,测试不好搞。测试的时候,需要倒腾一个反应特别慢的服务器,查看代码是否运行正常……然后我这边没有“稳定特别慢”的服务器,别说“ 8.3 分钟”,顶多 5 秒钟就出来了。 |
78 codehz Jul 10, 2018 @PINGms #63 我看了一下,其实你直接把那里 background 改成 rgb(calc(var(--delay) / var(--max-delay) * 200), calc(255 - var(--delay) / var(--max-delay) * 128), 0); 应该就可以了。。。不用 linear-gradient 的话应该有足够的兼容性 |
79 PINGms OP @ltq918 已经搞定了,现在超过六秒,就会认为超时,进入下一个任务,百分之百不会卡死了。有一个暴力的测试方法,直接去掉“加载测试目标”(注释掉那一行),测试永远都超时 :-) |
81 codehz Jul 11, 2018 @PINGms #80 不对啊,按道理 var 都支持了,没道理拼接一个 rgb 会炸。。。不如做个 Fallback,写两行,前面一行用固定值,后面一行用动态的,这样就可以解决了 |
83 chuanqirenwu Jul 12, 2018 你的域名被标记为假冒平安银行的网站 |
85 PINGms OP @chuanqirenwu Chrome/Firefox/iPad/小米都正常,然后我打开了 360 浏览器……终于重现了你说的问题……已经发送消息给 360 了,希望他们会处理吧。 |
87 PINGms OP @codehz 代码是: background: DarkOliveGreen; background: rgb(calc(var(--delay) / var(--max-delay) * 200), calc(255 - var(--delay) / var(--max-delay) * 128), 0); 测试:Chrome/Firefox 正常,“古董设备”( Android 7.1.2 MIUI 9.5 )没有“长条”。真的很头痛…… |
88 codehz Jul 12, 2018 也许可以根据 UA 直接替换实现,看看 miui 的 ua 是啥,在 js 里把 miui 全部用 fallback 的样式替换掉好了 |
90 PINGms OP @chuanqirenwu 已经搞定,请再次测试一下。给 360 点赞,反应速度真的很快。 |
93 Level6 Jul 12, 2018 via iPhone Safari 浏览器提示 https://i.loli.net/2018/07/12/5b473af51336a.png |
95 CoderUndefined Jul 13, 2018 收藏 |
96 artandlol Jul 14, 2018 via iPhone 有没有 vps 到世界各地的 curl 版 |
100 yuhuigreed Jul 14, 2018 via iPhone @Level6 同样这个提示 |