在小程序助手中看到一项网络请求延迟的数据,top4的接口延迟都有1s多,请求这个怎么解决
网络请求延迟怎么解决?How to solve the network request delay?
网络请求延迟怎么解决?在小程序助手中看到一项网络请求延迟的数据,top4的接口延迟都有1s多,请求这个怎么解决
In the applet assistant, I see a delay data of network request. The interface delay of TOP4 is more than 1s. How to solve the request
回答:
从发起页面跳转,到下一个页面 onLoad 的过程中,小程序需要完成一些环境初始化及页面实例化的工作,耗时大概为 300 ~ 400 毫秒。实际上,我们可以在发起跳转前(如 wx.navigateTo 调用前),提前请求下一个页面的主接口并存储在全局 Promise 对象中,待下个页面加载完成后从 Promise 对象中读取数据即可。这样能减少一些网络请求耗时
接口端做优化
原文出处:网络请求延迟怎么解决?
主要是让后端优化接口,优化接口建议如下: