网页接口响应过长或无反应怎么应对

网页接口请求无反应很慢?
起初我也是不知道怎么办,于是也网上寻思了一番
总结了一下可以这么干:
1.首先我们要打开chrome或者 小程序开发 就是开发者工具 然后定位到这里

主要就是看waitting(TTF8) 这里的时间 因为这个是代码处理时间咯

2.首先如果正常代码请求非常慢 waitting超过8s(8s原则)的情况 说明问题就比较大了
这个时候纪要逐一检测自己的代码到底哪里慢了 然后或许就能找出原因 然后进行优化了
首先 可以这样

比如tp 可以在入口文件 或者 接口文件开头直接exit 来检测请求时间
我这边开头exit 的时间 如第一张图线上 由于香港服务器 惭愧~~~ !!!

  1. 然后就是在代码里面 一段段的写exit 来检测速度 了 这个过程应该不难
  2. 最后一个 就是最坑的 有的时候直接跳出 request is not finished yet

这种情况我当时第一个想法就是换服务器。但是其实也不然 或许我们可以从 后端程序数据进行分页读取 或者 优化后端服务着手(比如for循环是不是用太多 可以2个合一个的优化方案着手) 当然网络问题也确实存在。总之 尽力而为了!!!

记录你我
请先登录后发表评论
  • latest comments
  • 总共0条评论