解决没有了呢?我几乎经常60秒以上,只要小程序不动,隔几分钟就出现这个破问题,每次等60秒以上,然后刷新一次或者2次才正常点,真不知道什么问题,开发环境,游览器都比较正常
小程序请求后端接口延迟较大,但是浏览器访问接口是正常的,咋回事?[图片] 小程序的接口,通过浏览器访问是正常的,返回速度很快,但是小程序访问就很慢,都在3秒以上,从后台日志来看后台数据返回并不慢,从小程序调用request到后端收到请求,不知道这段时间耗费在哪里。 怀疑是小程序ssl握手慢,但是不确定,请官方给个建议呗。
07-03大哥有没有解决方案?,我要60秒以上了,简直了。后端测试在慢也不会60秒,不知道啥原因。如果解决了,请教下问题所在,谢谢了
小程序接口响应延时,后端服务器耗时正常[图片]
07-02wx.request 第一次请求耗时长达60秒,postman 测试接口相应只有200毫秒,第一次请求过后,后面的几次请求才会正常,但是小程序只要不动,过个几分钟再访问又出现超时60秒的情况发生,确认后台几分钟不会回收/重新。还有wx.xxxx接口第一次访问都出现该问题。访问过一次后,才会正常。这个是什么毛病到底
wx.request 第一个请求经常会卡慢在程序中,发现wx.request的第一个请求总是非常慢,非常不稳定,有时候1~2s返回,有时候会10s左右,下面是我分析过程: 1. 我在开发版本中,打开了微信性能窗口,发现第一个请求wx.request在request begin和request success之间会有10s左右的处理时间 2. 我在tomcat后台去看了,该服务处理的处理时间在150ms左右就返回了,而且数据非常小,应该不可能是网络传输时间,况且在wifi下,这个传输速度应该在几十ms能就能传输完毕 因此,经过我怀疑是https在第一个请求时,在建立https链接是出现不稳定,时快时慢?微信在这方面能够监控到链接建立耗时吗? 为什么会出现有时会很慢的情况呢?目前是开发环境,不存在并发问题。。。该怎么解决呢?
07-02楼主解决了吗?我的程序也遇到这个问题,开发环境正常,直接访问接口也没有那么慢,只要一发布,或者真机调试,刚打开的时候,基本都是非常非常的慢?请问大概什么问题,可以告诉我一下吗,谢谢了
真机上wx.request响应特别特别慢是怎么回事?刚部署的https的api服务,服务器上的日志显示接口一般20ms内就响应了,但在真机上的对request加的日志显示响应时间一般在4000ms左右。 在开发工具微信模拟器里使用完全没有上述问题。 真机用的是iphone xs。
07-01请大家帮我看看~~这个破问题,到底怎么回事
wx.request 总是超时60秒 然后大于在60秒之后开始返回数据?wx.request 正式环境调用API经常失败超时(开发环境正常) 我知道wx.reqeust默认超时是60000毫秒,于是我将超时设置为90000时,小程序不在报超时错误,并且大约会再60000之后很快返回,正式环境的所有接口每隔几分钟或者不操作小程序一段时间然后在访问小程序时很容易出现该问题(偶然也不会) 我严重怀疑就是wx.request搞的鬼~~请解释官方解释下!!! ============================================================== 例如:我的小程序【芍药花园】 为了避免大家说接口有问题,我先浏览器直接访问https://www.5and7.com/api/plugin/WidgetsLaunchScreenLoading/PublicInfo接口一次,正常在 慢都不会超过60000毫秒(60秒),然后我再手机打开正式环境的手机访问(该接口就在小程序首页),经常就出现超时超过6000秒,然后超过60000秒后很快返回的情况 特别说明:偶尔首页也会很快打开,但是很多时候首页都是很慢,只有在超过60秒后首页内容就开始显示,然后刷新页面接口就又没有问题,然后小程序不操作一段时间,然后又开始出现第一次访问API接口慢的情况。 wx.request({ url: "https://www.5and7.com/api/plugin/WidgetsLaunchScreenLoading/PublicInfo",// timeout:90000,//经常超时60000毫秒,所以这里设置90000,当超过60000毫秒后很快就会返回了。 success(res) { var timestamp = Date.parse(new Date()); var new_date = new Date(); var difftime = (new_date - old_date); console.log("时间差:"+difftime+"毫秒"); }, fail:function(e){ console.warn("fail"+JSON.stringify(e)) }, complete:function(){ var new_date = new Date(); var difftime = (new_date - old_date); console.log("complete 时间差:"+difftime+"毫秒"); } })
06-30我的一样接口,经常超时,上传失败。每隔一段时间,就有一次访问特别慢的情况发生。游览器访问都没有问题。请问大家有没有遇到这个问题,怎么解决,或者怎么测试的。
wx.request 频繁报出 接口超时 errno = 5当小程序中有一个数据上报请求 /url/abc 时,由于数据上报是一个高频请求,此时会出现大量的 errno = 5 的接口超时,占比大约在 5% 左右,远高于一般的业务请求,合理猜测是微信底层对于此类高频请求做了限制,请官方的解答一下~ [图片]
06-30我的小程序 第一次打开经常起码60秒左右,然后才开始请求。不知道什么鬼。实际游览器请求时很快的,你们怎么解决的问题啊。很困恼
微信小程序wx.request慢问题微信小程序wx.request慢问题 通过wx.request去服务器拉取数据,第一次访问过慢,有时10s有时要1分钟才能拉取到数据,在nginx日志中,在wx.request中success事件获取的时间和服务器收到的时间一致,问题来了,那在服务器接受到请求之前,那1分钟的时间哪来的 我通过静态页面进行测试,发现也会出现第一次过慢的问题
06-30这么垃圾的demo代码,也只有腾讯能写的出来
wx.requirePrivacyAuthorize无法触发wx.onNeedPrivacyAuthhttps://developers.weixin.qq.com/s/cV2yjtmF7vKF wx.getPrivacySetting查询出来res.needAuthorization === false,但是调用wx.requirePrivacyAuthorize无法触发wx.onNeedPrivacyAuth。是我对这个接口理解有差别吗?有兄弟已经跑通吗?
2023-08-15