收藏
回答

为何 webSocket 与 wx.request 同时使用时限制为每秒5个?

https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

wx.connectSockt 函数的说明中,说明了同时并发 5 个,而真机调试中,只能 并发创建 2 个 SocketTask,真机调试的结果和文档描述存在出入。

而 wx.request 的限制是并发10 个, 这个是OK的,实测的结果也差不多 10 个左右 。

而当 SocketTask.send 与 wx.request 同时使用时,这两个方法在一秒内的请求量总量就限制在了 5 个以下(真机调试),这不知道有没有相关文档说明?为什么不是 wx.request 限制 10 个,而是变成了 5 个?

SocketTask.send 单独使用时,测得每秒最多能执行 5 次,而这一点也没找到相关说明文档。

总结来说,是两个问题:

1、SocketTask.send 和 wx.request 同时使用时,为什么共同限制为每秒 5 个请求?

2、SocketTask.send 限制了请求数,相关的说明文档能否提供一下?或者在说明中链接一下?


最后一次编辑于  08-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 太阳
    太阳
    08-27

    资源问题啊 .

    08-27
    赞同
    回复 1
    • 傻僧
      傻僧
      08-27
      但关于SocketTask.send 的限制并没有说明哎
      08-27
      回复
问题标签