收藏
回答

小程序DNS解析缓存如何清理?

背景:项目在进行架构升级,后端服务做了迁移,域名没有变化,只是修改了域名解析地址

问题:PC端刷新DNS解析缓存后可以正常访问了,结果小程序端出幺蛾子了,请求死活到不了新的服务~

猜测:小程序对DNS做了缓存,因为使用手机浏览器、微信中的链接直接访问都是没问题的,只是小程序访问不了,各种搜索也没有找到刷新小程序DNS解析缓存的方法

有人遇到过同样问题吗?求指教


回答关注问题邀请回答
收藏

4 个回答

  • 松洋
    松洋
    2023-12-12

    您好问题解决了吗,求分享下经验

    2023-12-12
    有用
    回复
  • 炽天使
    炽天使
    2023-11-10

    遇到过这个情况,切换域名ip,导致有客户反馈小程序无法访问。。

    1. 首先取消设置 DNS预解析域名
    2. 大约10分钟后,客户反馈访问正常

    理论上DNS的全球更新时间,一般是10分钟。

    但是小程序预解析域名之后,有用户哪怕过1H都无法访问,不是全部用户,怀疑跟微信、小程序启动检测有关。不过显然,微信没有做预解析域名的DNS维护。而且小程序在预解析DNS失效的情况下,也没有走Local DNS。

    1. 建议更换域名这种,放到闲时去操作,比如大早上。
    2. 可以考虑HTTPDNS
    2023-11-10
    有用
    回复
  • Bright.
    Bright.
    2023-09-10

    老哥 咋解决的 我这也是这问题 小程序一直不更新解析的地址

    2023-09-10
    有用
    回复 1
    • 松洋
      松洋
      2023-12-12
      您好问题解决了吗,求分享下经验
      2023-12-12
      回复
  • Paladin
    Paladin
    2023-06-21

    域名地址后加个随机参数试试,小程序按说不会去缓存DNS,它只会缓存访问结果。

    http://api.xx.com?t=随机数

    2023-06-21
    有用
    回复
登录 后发表内容