收藏
回答

网络请求延迟怎么解决?

在小程序助手中看到一项网络请求延迟的数据,top4的接口延迟都有1s多,请求这个怎么解决

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

3 个回答

  • 陈宇明
    陈宇明
    2020-09-02

    主要是让后端优化接口,优化接口建议如下:

    1. 数据量大,可以分批查询
    2. 请求量大,可以做缓存处理
    3. 机器不行,升级配置,做负载均衡
    4. 查询速度,优化SQL,添加索引
    2020-09-02
    有用 1
    回复
  • 暴走炸弹人
    暴走炸弹人
    2020-09-02

    从发起页面跳转,到下一个页面 onLoad 的过程中,小程序需要完成一些环境初始化及页面实例化的工作,耗时大概为 300 ~ 400 毫秒。实际上,我们可以在发起跳转前(如 wx.navigateTo 调用前),提前请求下一个页面的主接口并存储在全局 Promise 对象中,待下个页面加载完成后从 Promise 对象中读取数据即可。这样能减少一些网络请求耗时

    2020-09-02
    有用 1
    回复
  • 微喵网络
    微喵网络
    2020-09-02

    接口端做优化

    2020-09-02
    有用
    回复
登录 后发表内容
问题标签