初次 api 访问经常超时,再次访问就正常,是什么原因? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
franklinre
V2EX    问与答

初次 api 访问经常超时,再次访问就正常,是什么原因?

  •  
  •   franklinre 2023-08-24 22:19:29 +08:00 1445 次点击
    这是一个创建于 783 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大家好,请教个问题:
    在中国通过微信小程序访问在新加坡部署的后端 api ,后端是 webflux+serverless mongodb ,小程序端会检测如果 500 错误就进行最多 3 次重连。
    现在的症状是:
    1. 手机待机 5 分钟,通过家用 wifi 或 4g 流量访问小程序,有概率初次访问很慢,大概要 10 秒之后才出结果,有时候就不出结果,估计是 3 次重连还不够。但是不管初次访问有没结果,再次访问就会正常且很快了。
    2. 当通过 wifi 多次正常访问时,如果突然切换到 4g 流量,有较大概率初次访问很慢,就会出现症状 1 的情况。反之,如果 4g 多次正常访问,突然切换到 wifi ,有较小概率初次访问很慢。

    请教一下问题原因,该如何解决?如果解决不了,有没有什么补救的办法?
    想到个办法:专门做个 api 给微信小程序常驻轮询访问?不过手机休眠后轮询就停止了吧?
    11 条回复    2023-08-24 23:58:59 +08:00
    netnr
        1
    netnr  
       2023-08-24 22:21:27 +08:00 via Android
    是不是 DNS 解析的原因
    franklinre
        2
    franklinre  
    OP
       2023-08-24 22:45:43 +08:00
    @netnr 你好,我不太明白你说的。你的意思是,切换网络后,走的网路不一样,要重新请求一次 DNS ,所以第一次请求时间较长,之后复用 DNS 的返回信息,所以再次访问就正常了?
    opnya
        3
    opnya  
       2023-08-24 23:25:41 +08:00
    你用的 serverless 服务是不是没有常驻实例,冷启动需要时间
    privil
        4
    privil  
       2023-08-24 23:27:16 +08:00
    后端 api 是不是 https ?
    nxforce
        5
    nxforce  
       2023-08-24 23:44:49 +08:00
    跨国流量?你得考虑过墙导致延迟不稳定,还有海底光缆那条小水管心情如何。。。
    Auston
        6
    Auston  
       2023-08-24 23:46:55 +08:00 via Android
    ipv6?
    jackOff
        7
    jackOff  
       2023-08-24 23:51:07 +08:00 via Android
    Tls 校验超时吧我估计,我使用 alist 挂载百度网盘第一次下载几乎百分百报这个错误,仔细想想也正常,现在国内网站审核这么严格,域名解析都比以前麻烦复杂太多了
    franklinre
        8
    franklinre  
    OP
       2023-08-24 23:55:11 +08:00
    @opnya mongodb serverless 没有常驻实例。应该不是这个原因,否则为什么正常访问之后切换网络后就访问很慢了呢?
    franklinre
        9
    franklinre  
    OP
       2023-08-24 23:55:39 +08:00
    @privil https
    franklinre
        10
    franklinre  
    OP
       2023-08-24 23:57:05 +08:00
    @1311317 不是 ipv6 ,没开启过类似功能。
    franklinre
        11
    franklinre  
    OP
       2023-08-24 23:58:59 +08:00
    @jackOff 我的是腾讯云域名指向 aws 域名,我刚在腾讯云升级了解析套餐,我再测试一下会不会有问题。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     999 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 18:36 PVG 02:36 LAX 11:36 JFK 14:36
    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