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 3
好棒,能不能做成并行的,等结果好慢
|
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
whwq2012 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 2018-07-07 18:53:03 +08:00 via iPhone
能支持 tcping 就好了,这个 ping 速度说明不了问题
|
39
Tink 2018-07-07 18:54:13 +08:00 via iPhone
另外能不能自定义添加云服务商?
|
40
PINGms OP @mhycy 最好“都是优化过的”——这样就等于没有优化了,因为最主要的是速度排名 :-) 排名仅仅针对每个云服务内部几个节点(没有云服务的排名)。
|
43
PINGms OP @Tink 这个就是走的 TCP 呀( HTTP )。目前的 UI 没有“自定义添加云服务商”功能,啊,是根本就没有用户输入功能。
|
44
B1ock 2018-07-07 19:18:56 +08:00
这是双程的吧...
|
45
x7395759 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 很不错的工具,丢掉第一个结果是一种很专业的做法,赞 👍
|
50
1024MB 2018-07-07 22:53:01 +08:00
有没有打算把国内的也搞上?
|
53
MOmc 2018-07-07 23:02:55 +08:00 via iPhone
Mark !!!
|
60
F0nebula 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 同样这个提示
|