V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
Livid
V2EX  ›  奇思妙想

一个关于网络测速的众包 idea

  •  1
     
  •   Livid · 2014-04-27 18:00:36 +08:00 · 5248 次点击
    这是一个创建于 3867 天前的主题,其中的信息可能已经有所发展或是发生改变。
    做成一个 OS X 的 Menu Bar 插件或者 Chrome 插件,第一次使用时需要用一个账号登录,比如 Google 账号或者 GitHub 账号。

    然后可以提交一个 IP 地址或者域名来进行众包 ping 测试。任务会随机分发给 10 个其他使用这个插件的在线的用户。然后得到结果。结果包括 ping 的延迟及测试结果所来自的 IP 地址的前三段,及对这个 IP 地址进行的地理位置解析。

    只要你开着这个插件,就随时可以进行世界各地的测试,同时也顺便帮别人进行了测试。测试结果就是最精准的 last mile 测试。

    或者,现在已经有这样的东西了?
    24 条回复    1970-01-01 08:00:00 +08:00
    MacGG
        1
    MacGG  
       2014-04-27 18:08:32 +08:00
    可以参考快播矿石,这样节点就多了。。
    Livid
        2
    Livid  
    MOD
    OP
       2014-04-27 18:13:42 +08:00
    我在想的是,这样的分布式测试工具如果能做到基本靠谱,就没 webpagetest / gomez / just-ping 什么事了。
    lsylsy2
        3
    lsylsy2  
       2014-04-27 18:15:25 +08:00   ❤️ 1
    LazyZhu
        4
    LazyZhu  
       2014-04-27 18:15:35 +08:00   ❤️ 1
    挂 Gomez 好像有佣金吧
    hcw1588
        5
    hcw1588  
       2014-04-27 18:15:37 +08:00
    17ce不就是类似的么,只不过是客户端分发
    Livid
        6
    Livid  
    MOD
    OP
       2014-04-27 18:24:10 +08:00
    @lsylsy2
    @LazyZhu

    多谢二位。

    去看了这两个计划,问题就是,需要下载安装的是 exe……

    所以我在想的是能不能做一个 OS X 上可用的,甚至跨平台的东西。
    LazyZhu
        7
    LazyZhu  
       2014-04-27 18:35:31 +08:00
    恩,可能Linux/Win上的客户端多点,也不知道Gomez有没OS X 上
    ihacku
        8
    ihacku  
       2014-04-27 18:45:38 +08:00
    记得原来有个boinc项目是志愿测速的 搜了一下没搜到名字
    Livid
        9
    Livid  
    MOD
    OP
       2014-04-27 19:04:07 +08:00
    @LazyZhu 我注册了 Gomez Peer Zone 试了一下,但是这个东西:

    1. 貌似已经很久没有更新了,他们的 Twitter 最后一次更新是 2013 年 7 月 https://twitter.com/gomezpeerzone

    2. 我没有办法直接通过这个计划来测试我的网站或者服务器地址的 RTT,而 Gomez 本身据我所知不便宜

    3. 大公司做这件事情成本始终太高,这件事情对创业团队来说还是很有机会。Gomez 的这个产品貌似也是收购来的。

    usernametoolong
        10
    usernametoolong  
       2014-04-27 19:18:22 +08:00
    @Livid Gomez不允许虚拟机挂,否则会ban。而且他家不定时会激活一些帐号,在pending阶段赚的钱月底会清零
    LazyZhu
        11
    LazyZhu  
       2014-04-27 19:33:18 +08:00
    关键是能检测的范围要广,Gomez Peer Zone 做得还是很不错的,基本覆盖了全球。
    如果只布局某一地区的话,实际意义并不大,像腾讯/ LINE这些已经占领某些地区/国家的公司可以简单的做到。
    chuangbo
        12
    chuangbo  
       2014-04-27 19:33:55 +08:00
    据我所知……腾讯内部对国内网络的分析是最精确的……你懂的
    aveline
        13
    aveline  
       2014-04-27 20:11:10 +08:00
    最近自己的业余项目里有测速和监控部分需要完成,然后 ... 开始想了想,众包是能够节省一定的支出的。

    但是用户的网络始终不会和机房里的一样靠谱,需要很强大的算法才能保证测试结果靠谱。这个还是有一定难度的。
    chuangbo
        14
    chuangbo  
       2014-04-27 20:46:20 +08:00   ❤️ 3
    对了,如果是网站的话,你们可以试试在 console 里试试
    window.performance.timing

    数据非常多

    connectEnd: 1398602581045
    connectStart: 1398602580467
    domComplete: 1398602583195
    domContentLoadedEventEnd: 1398602581785
    domContentLoadedEventStart: 1398602581771
    domInteractive: 1398602581771
    domLoading: 1398602581391
    domainLookupEnd: 1398602580467
    domainLookupStart: 1398602580467
    fetchStart: 1398602580461
    loadEventEnd: 1398602583195
    loadEventStart: 1398602583195
    navigationStart: 1398602580461
    redirectEnd: 0
    redirectStart: 0
    requestStart: 1398602581045
    responseEnd: 1398602581633
    responseStart: 1398602581383
    secureConnectionStart: 1398602580720
    unloadEventEnd: 0
    unloadEventStart: 0
    chuangbo
        15
    chuangbo  
       2014-04-27 20:48:24 +08:00
    以前 DNSPod 做过这样一个产品,加一个 js 到页面中,然后 DNSPod 统计这些数据帮你画成图表。
    和 ping 也差不多吧。
    est
        16
    est  
       2014-04-27 21:24:44 +08:00
    @Livid 我觉得有个捷径。。。根据每个访客IP的traceroute画一张我大种花家局域网拓扑图。每个节点之间延迟直接相加可以求出任意两个节点之间访问速度~~~~~~~~~~~~~

    大家来批判我这个想法吧。
    lsylsy2
        17
    lsylsy2  
       2014-04-27 22:10:46 +08:00
    @est 各种动态路由,ADSL一个C段一个省用分分钟秒了你
    est
        18
    est  
       2014-04-27 22:15:33 +08:00
    @lsylsy2 那就按AS区分统计呗。。。可行不?ADSL一个C段——但是汇聚层路由只有1、2个IP。也就是说这个省的C段IP过来延迟理论上来说都差不多。
    lsylsy2
        19
    lsylsy2  
       2014-04-27 22:27:08 +08:00
    @est 主要蛋疼的是,电信的1.2.3.4和1.2.3.5两个用户到你的网站会走完全不同的两条路由……
    otakustay
        20
    otakustay  
       2014-04-27 22:31:08 +08:00   ❤️ 1
    我相信,360早晚推出这服务,还不需要这么折腾
    est
        21
    est  
       2014-04-27 22:46:38 +08:00
    @lsylsy2 。。。有多不同。。求例子。。。囧。
    lsylsy2
        22
    lsylsy2  
       2014-04-27 22:52:49 +08:00
    @est
    两个IP同一个C段,169与129,从洛杉矶quadranet机房的一个VPS mtr过去
    sgissb1
        23
    sgissb1  
       2014-04-28 08:54:14 +08:00
    人都很势利的,做啥都行,就看收益。

    所以我觉得更多讨论是和钱有关的事情,这个idea和技术是否能够实现完全没多少关系。毕竟从技术角度出发还是可以做的。

    项目的定位,以及能给参与众包带来多少收益才是真心该说的。我至少是这么觉得的。
    est
        24
    est  
       2014-04-28 12:27:32 +08:00
    @lsylsy2


    我觉得可以这样认为,从骨干网AS4134 到 AS23650 内部的IP网速都差不多?

    你的截图AS4134 -> AS23650 有如下特征:

    61.160.130.222 -> 61.147.83.210

    61.160.130.226 -> 61.147.83.194

    其中 AS4134 骨干网内部都是6跳。 所以还是有规律的。但是这个规律来测速不靠谱。。。

    我猜想159 129的资费套餐和带宽不怎么一样?会不会有这个可能?要不就是你被盯上了哈哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1370 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 17:38 · PVG 01:38 · LAX 09:38 · JFK 12:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.