api 接口如何保证全国三线用户访问流畅? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
cv1024

api 接口如何保证全国三线用户访问流畅?

  •  
  •   cv1024 Nov 3, 2020 5021 views
    This topic created in 2001 days ago, the information mentioned may be changed or developed.
    目前接口是电信单线路放在苏州机房,但平常南方用户广东福州的移动宽带用户访问速度就很慢。像列表页一些和用户无关的数据可以 cdn 缓存,但是跟用户相关且需要实时更新的数据这个怎么做到三线访问都流畅??一些大厂 app 是如何处理?
    29 replies    2020-11-04 17:58:27 +08:00
    IMCA1024
        1
    IMCA1024  
       Nov 3, 2020
    大厂钱多 各地都有服务器 。
    swulling
        2
    swulling  
       Nov 3, 2020
    BGP 机房
    dapang1221
        3
    dapang1221  
       Nov 3, 2020
    关键词 异地多活
    有的架构看起来简单,但实际做起来坑多的一批,而且对业务改动很大,中小厂一般搞不定的
    opengps
        4
    opengps  
       Nov 3, 2020
    推荐用阿里云杭州节点,综合来说是个网络上的“中心”,阿里云的 bgp 网络质量也是实打实的优势,当年我的 gps 项目就是,二线小城市的专线始终有些国内省份飘红甚至打不开,换了杭州节点好了
    lichao
        5
    lichao  
       Nov 3, 2020
    opengps
        6
    opengps  
       Nov 3, 2020
    @opengps 3#然后在加上 DCDN 的加速,实现访问过程尽可能都走骨干网络,减少末端宽带线路的低质量情况
    brendanliu
        7
    brendanliu  
       Nov 3, 2020
    动态加速 CDN
    cv1024
        8
    cv1024  
    OP
       Nov 3, 2020
    @IMCA1024 各地有服务器,那他们应用也部署在各地?那他们的数据库啊缓存啊。没办法这么搞吧?不是同样存在地域问题吗?
    qiayue
        9
    qiayue  
    PRO
       Nov 3, 2020
    用阿里云的全站加速
    cv1024
        10
    cv1024  
    OP
       Nov 3, 2020
    @dapang1221 这个对于我等小厂也是难受啊。

    @opengps
    @qiayue 全站加速,也是指的区分动态和静态吧。 像 api 接口都是 post 接口,每次请求接口返回都不同。这个也能缓存吗。如果不能能选择最优的线路到我们公司的机房吗?
    stanchenxxx2015
        11
    stanchenxxx2015  
       Nov 3, 2020
    全站加速 CDN 一般都会有支持动态回源功能,也就是说回源时会探测源站所在的机房网络,选取最优的机房线路回源。比如你机房的线路如果是电信,那 CDN 回源时也会走电信出口回到你的机房
    qiayue
        12
    qiayue  
    PRO
       Nov 3, 2020
    本来是用户电脑手机到你的服务器
    用了全站加速后,就是用户先连到离他最近的一个加速点,由加速点向阿里云服务器请求,之后返回给加速点,再返回给用户。
    具体请看文档
    way2explore2
        13
    way2explore2  
       Nov 3, 2020
    multiple instance + load balancer 考虑一下
    IDAEngine
        14
    IDAEngine  
       Nov 3, 2020 via iPhone
    网宿 CDN,包你满意
    jwenjian
        15
    jwenjian  
       Nov 3, 2020
    动态加速 CDN,腾讯云有,之前项目就用,效果还可以
    cv1024
        16
    cv1024  
    OP
       Nov 3, 2020
    @stanchenxxx2015
    @qiayue 嗯 准备试用一下阿里的服务看看。
    cv1024
        17
    cv1024  
    OP
       Nov 3, 2020
    @IDAEngine
    @jwenjian 目前在用百度云加速。效果不行。 不知道这两家如何。
    wednesdayco
        18
    wednesdayco  
       Nov 3, 2020
    @IDAEngine 网宿不是网易用的那家嘛
    VgV
        19
    VgV  
       Nov 3, 2020
    我感觉 API 走 CDN 不可取,有条件的话,且 API 对数据库依赖小,可多建立几个南北服务器吧,然后利用国内的 DNS 服务,把访问线路分开。
    ViggoSite
        20
    ViggoSite  
       Nov 3, 2020
    动态加速 CDN,我用过阿里云的全站加速,API 响应效果不错。你可以试试
    DoctorCat
        21
    DoctorCat  
       Nov 3, 2020
    大厂 pop 节点多,anycast 到就近节点。多数据中心的数据同步可能会走专线,同步速度很快(美中延迟妥妥 100ms 内),缺点么就是非常贵。

    中小公司如果数据流量不小,成本最低的方法个人觉得是换 BGP 多线机房。
    cv1024
        22
    cv1024  
    OP
       Nov 3, 2020
    @VgV 感觉这个是比较复杂的操作。小公司没法折腾。[doge]

    @ViggoSite 正准备试用阿里的服务,多试几家总没有错。
    cv1024
        23
    cv1024  
    OP
       Nov 3, 2020
    @DoctorCat 嗯 是的。 只是公司之前换了 bgp 三线感觉效果不是很明显,也不知道是机房线路不行还是怎么的。 就想在 v 站上问下各位大佬都是怎么处理的,讨个方案。
    DoctorCat
        24
    DoctorCat  
       Nov 3, 2020
    可以申请 ucloud 的服务器试试 (非恰饭 ,无责任推荐)
    @jsonfork
    lslqtz
        25
    lslqtz  
       Nov 3, 2020
    要低成本就是走动态 CDN
    要可靠就服务器多点
    madpecker009
        26
    madpecker009  
       Nov 4, 2020
    @opengps 又看到大佬了
    cv1024
        27
    cv1024  
    OP
       Nov 4, 2020
    @DoctorCat 好的,感谢大佬。
    @lslqtz 是的。cdn 也是最省心的方案,只不过目前用的百度 cdn,感觉对移动节点不太友好。
    mengzhuo
        28
    mengzhuo  
       Nov 4, 2020
    设置 CDN 回源就好了

    某些公司的发展路程
    实在不行就每个重点省塞一套(异地多活
    这个重点省流量太高,再整几套(多中心
    啊啊啊,这云服务费太贵了,性能还贼差(托管自己的机器
    托管的人有没有干活!解决问题太慢了!(自建数据中心
    网费太贵了!(自建 AS
    好多机器和资源闲着(成为云服务商
    stanchenxxx2015
        29
    stanchenxxx2015  
       Nov 4, 2020
    @jsonfork 可以试试我们的全站加速,我们这边是大厂的代理,可以给到您满意的价格。您要是感兴趣的话,可以加我微信:MTczNDYyNjUwNzA= (base64)
    About     Help     Advertise     Blog     API     FAQ     Solana     5655 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 84ms UTC 08:44 PVG 16:44 LAX 01:44 JFK 04:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86