![]() | 1 jrient 2018-07-06 09:19:34 +08:00 用来挑选 vps 非常舒服,感谢 |
![]() | 2 Telegram 2018-07-06 09:49:52 +08:00 via iPhone 排序动作,很帅 |
![]() | 3 tyzxyz 2018-07-06 09:52:02 +08:00 ![]() 好棒,能不能做成并行的,等结果好慢 |
5 PINGms OP @Telegram 这个都是 @codehz 的功劳: https://github.com/pingms/pingms/pull/1 事实上,他做的效果更酷: 页面: https://codehz.github.io/pingms/ 代码: https://github.com/codehz/pingms 为了更好的兼容性,我把长条的颜色特效去掉了。 |
7 FanWall 2018-07-07 00:07:53 +08:00 via Android 谢谢分享 |
![]() | 8 wjm2038 2018-07-07 00:14:49 +08:00 via Android 可以自定义次数么 |
![]() | 9 To5tE 2018-07-07 08:07:16 +08:00 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 2018-07-07 09:02:01 +08:00 via Android 不错的工具,能并行就更棒了 |
13 PINGms OP @To5tE 如果怀疑数值不准确,请 F12 Network,然后刷新可以看到精确毫秒数值……当然,我已经检查过几次了,应该没问题哈。 |
![]() | 15 misaka19000 2018-07-07 10:12:02 +08:00 背景全绿。。。盯着看了会延时信息之后再看其他页面感觉有点眼花 |
16 PINGms OP @misaka19000 晕倒……因为这个工具运行需要时间嘛,当时搞这个颜色就是为了眼睛轻松点,然后自我感觉良好……请问什么背景颜色更好呢?(现在仍然觉得这个颜色不错,眼睛很放松呀) |
![]() | 17 lhx2008 2018-07-07 11:56:48 +08:00 可以弄成多线程的吗,太慢了 |
18 PINGms OP @lhx2008 收到反馈(已经有几个人提到这件事情)是的,可以弄成“多线程”加快测试速度,主要的顾虑是:是否会影响精度?“抖动”(网络和浏览器的不稳定性)是否加大?作为测量工具,精确的结果永远是最重要的。 |
20 huyudong1991 2018-07-07 13:14:53 +08:00 via Android 感谢,非常需要且好用 |
21 xxxxxshuai0 2018-07-07 13:14:56 +08:00 via Android 赞一个,star 走起:) |
![]() | 22 atlantis 2018-07-07 13:19:07 +08:00 楼主要是能把搬瓦工加进来就更好了 |
![]() | 23 inhzus 2018-07-07 13:24:07 +08:00 via Android ping 不通就就卡在那儿了。。可以考虑设置一个 timeout ?(也有可能是我电脑问题的吧 |
![]() | 24 syahd 2018-07-07 13:35:48 +08:00 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 2018-07-07 16:05:10 +08:00 单线程还是有些慢,我通常手机 VPS 测速地址然后用 fping 命令批量测,结果也可以,还能大致测到丢包率 ![]() |
![]() | 32 xiaolanger 2018-07-07 16:28:25 +08:00 如果多线程担心稳定的话,加一个点哪个测哪个的功能吧? |
![]() | 33 mhycy 2018-07-07 17:10:20 +08:00 可惜,这些服务商的测速节点都是优化过的 |
![]() | 34 BitBoX 2018-07-07 18:07:34 +08:00 界面比以前好看多了。 |
![]() | 35 daocheng 2018-07-07 18:16:52 +08:00 是否丢包是个重点,能显示丢包的数据吗 |
37 PINGms OP @xiaolanger 收到反馈,确实可以添加“点哪个测哪个”,重点反复测试某个服务器。 |
![]() | 38 Tink PRO 能支持 tcping 就好了,这个 ping 速度说明不了问题 |
![]() | 39 Tink PRO 另外能不能自定义添加云服务商? |
40 PINGms OP @mhycy 最好“都是优化过的”这样就等于没有优化了,因为最主要的是速度排名 :-) 排名仅仅针对每个云服务内部几个节点(没有云服务的排名)。 |
43 PINGms OP @Tink 这个就是走的 TCP 呀( HTTP )。目前的 UI 没有“自定义添加云服务商”功能,啊,是根本就没有用户输入功能。 |
![]() | 44 B1ock 2018-07-07 19:18:56 +08:00 这是双程的吧... |
![]() | 45 quickma 2018-07-07 20:18:08 +08:00 ping 无法说明真实速度,真正的速度全看缘份 |
46 wzy44944 2018-07-07 21:14:42 +08:00 最好加上大包 ping,或者测试上传下载速度。单纯 ping 代表不了网络质量好的时候的优劣 |
![]() | 48 Pythondr 2018-07-07 22:04:23 +08:00 via Android 有点儿意思 |
![]() | 49 Livid MOD PRO 很不错的工具,丢掉第一个结果是一种很专业的做法,赞 |
![]() | 50 kY8mbXW833Lu28xn 2018-07-07 22:53:01 +08:00 有没有打算把国内的也搞上? |
![]() | 53 MOmc 2018-07-07 23:02:55 +08:00 via iPhone Mark !!! |
![]() | 60 seiuneko 2018-07-08 08:54:17 +08:00 @PINGms #55 可是颜色渐变真的非常漂亮而且直观呢 至于古董设备的兼容性问题 相信 pingms 用户的浏览器应该是最新版的吧 |
![]() | 61 blueshark 2018-07-08 11:52:12 +08:00 不支持 IP 地址格式吗? |
![]() | 67 ltq918 2018-07-09 00:34:37 +08:00 同卡在那,DigitalOcean 反复卡住,状态一直是 pending |
68 xuanliang 2018-07-09 00:46:32 +08:00 |
![]() | 69 ltq918 2018-07-09 00:46:41 +08:00 好吧,这一个 pending 卡了 8.3 分钟,然后又来了一个 ... |
70 xuanliang 2018-07-09 00:58:14 +08:00 |
![]() | 71 lovelinghan 2018-07-09 14:37:05 +08:00 mark |
76 PINGms OP @ltq918 收到,这个“检测超时”的功能有点麻烦:代码很容易写,测试不好搞。测试的时候,需要倒腾一个反应特别慢的服务器,查看代码是否运行正常……然后我这边没有“稳定特别慢”的服务器,别说“ 8.3 分钟”,顶多 5 秒钟就出来了。 |
![]() | 78 codehz 2018-07-10 20:14:59 +08:00 @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 2018-07-11 09:49:51 +08:00 @PINGms #80 不对啊,按道理 var 都支持了,没道理拼接一个 rgb 会炸。。。不如做个 Fallback,写两行,前面一行用固定值,后面一行用动态的,这样就可以解决了 |
![]() | 83 chuanqirenwu 2018-07-12 09:14:53 +08:00 你的域名被标记为假冒平安银行的网站 |
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 2018-07-12 13:00:07 +08:00 也许可以根据 UA 直接替换实现,看看 miui 的 ua 是啥,在 js 里把 miui 全部用 fallback 的样式替换掉好了 |
90 PINGms OP @chuanqirenwu 已经搞定,请再次测试一下。给 360 点赞,反应速度真的很快。 |
93 Level6 2018-07-12 19:26:56 +08:00 via iPhone Safari 浏览器提示 https://i.loli.net/2018/07/12/5b473af51336a.png |
![]() | 95 raopeize 2018-07-13 19:58:59 +08:00 收藏 |
![]() | 96 artandlol 2018-07-14 08:39:02 +08:00 via iPhone 有没有 vps 到世界各地的 curl 版 |
99 PINGms OP @codehz 已经搞定兼容性了,颜色特效在“古董设备”上面正常显示。方法是 JS 计算颜色的数值,然后传递给 CSS。 |
100 yuhuigreed 2018-07-14 17:52:45 +08:00 via iPhone @Level6 同样这个提示 |