收藏
回答

为何 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 限制了请求数,相关的说明文档能否提供一下?或者在说明中链接一下?


最后一次编辑于  2019-08-27
回答关注问题邀请回答
收藏

1 个回答

  • 太阳
    太阳
    2019-08-27

    资源问题啊 .

    2019-08-27
    有用
    回复 1
    • 傻僧
      傻僧
      2019-08-27
      但关于SocketTask.send 的限制并没有说明哎
      2019-08-27
      回复
登录 后发表内容
问题标签