V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
WayneLyn
V2EX  ›  Android

android 客户端如何实现自动连接服务器测速选择最优服务器

  •  
  •   WayneLyn · Dec 4, 2018 · 13470 views
    This topic created in 2704 days ago, the information mentioned may be changed or developed.
    想问一下如果 APP 在进入的时候需要测速选择最优服务器怎么实现比较好。找了半天感觉没看到啥 demo
    5 replies    2018-12-08 22:27:21 +08:00
    saucew
        1
    saucew  
       Dec 4, 2018
    直接走个接口看返回速度 或者 直接 ping 就完事了
    M0
        2
    M0  
       Dec 4, 2018
    ping 和速度不一样吧…
    xuhaoyangx
        3
    xuhaoyangx  
       Dec 4, 2018
    曾经无聊写过,cdn 上准备着一些静态文件,1-2k 的,okhttp 自定义拦截器,访问这个静态文件,记录访问到 response 的时间,那个短,就用哪个
    wly19960911
        4
    wly19960911  
       Dec 5, 2018
    这个好像是 DNS 的问题吧,为什么要 app 负责。dns cdn 针对不同的 ip 响应不同的服务器
    ppxpp
        5
    ppxpp  
       Dec 8, 2018
    APP 请求服务器下发 IP 列表,服务器根据 APP 的外网 IP 选择最优的 IP 列表(相当于自己做 DNS 解析)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2673 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 12:05 · PVG 20:05 · LAX 05:05 · JFK 08:05
    ♥ Do have faith in what you're doing.