API:wx.request
行为描述: 页面上按钮处点击 调取接口,该接口耗时长,有可能大于60s
结果描述: 前端发起一次请求,超时60s,http 请求status 报 canceled , 一切正常。再次发次请求,耗时40s,http 请求status 报 failed, 没有达到最大时间 不正常, 再次调取,耗时20s,http 请求status 报 failed 后端日志 显示 在一次调取时间内,微信重推 大概 10s/次 ,不正常。
图一: 前端发起三次请求
图二: 后端在一次请求时收到的 多次调取
问题找到了,cdn 没有过滤掉接口,耗时长的接口会连续触发多个站点的重试。
图二没看明白,三次请求时间不同
跟你服务有关系,为什么这么慢。