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

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

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

最后,再次感谢 @codehz 对这个小工具的巨大改善。
11854 次点击
所在节点    分享创造
113 条回复
codehz
2018 年 7 月 11 日
@PINGms #80 不对啊,按道理 var 都支持了,没道理拼接一个 rgb 会炸。。。不如做个 Fallback,写两行,前面一行用固定值,后面一行用动态的,这样就可以解决了
PINGms
2018 年 7 月 11 日
@codehz 多谢指点,“ fallback ”确实是个好办法!
chuanqirenwu
2018 年 7 月 12 日
你的域名被标记为假冒平安银行的网站
PINGms
2018 年 7 月 12 日
@codehz 不灵光呀,目前测试结果是“ fallback ”不顶用 :-/
PINGms
2018 年 7 月 12 日
@chuanqirenwu Chrome/Firefox/iPad/小米都正常,然后我打开了 360 浏览器……终于重现了你说的问题……已经发送消息给 360 了,希望他们会处理吧。
codehz
2018 年 7 月 12 日
@PINGms #84 你怎么写的
PINGms
2018 年 7 月 12 日
@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 )没有“长条”。真的很头痛……
codehz
2018 年 7 月 12 日
也许可以根据 UA 直接替换实现,看看 miui 的 ua 是啥,在 js 里把 miui 全部用 fallback 的样式替换掉好了
PINGms
2018 年 7 月 12 日
@codehz 哥们,这样弄不太好吧,还有其他品牌的“古董设备”呀。
PINGms
2018 年 7 月 12 日
@chuanqirenwu 已经搞定,请再次测试一下。给 360 点赞,反应速度真的很快。
codehz
2018 年 7 月 12 日
@PINGms #89 或者那不显示色条就好了阿。。。反正又不是必备的。。。
PINGms
2018 年 7 月 12 日
@codehz 个人觉得还是要照顾“古董设备”——没有“长条”很难看的,一大块的空白。
Level6
2018 年 7 月 12 日
PINGms
2018 年 7 月 13 日
@Level6 收到,多谢反馈。目前我这边不能重现这个问题,正在调查……
CoderUndefined
2018 年 7 月 13 日
收藏
artandlol
2018 年 7 月 14 日
有没有 vps 到世界各地的 curl 版
PINGms
2018 年 7 月 14 日
@raopeize 多谢支持!
PINGms
2018 年 7 月 14 日
@artandlol 这个只是“ HTTP ping ”。
PINGms
2018 年 7 月 14 日
@codehz 已经搞定兼容性了,颜色特效在“古董设备”上面正常显示。方法是 JS 计算颜色的数值,然后传递给 CSS。
yuhuigreed
2018 年 7 月 14 日
@Level6 同样这个提示

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

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

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

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

© 2021 V2EX