这可能是一个冷消息,所以标题比较劲爆。
小程序并发限制由来已久,从刚发布时的 5 并发,到后来的 10 并发,同时发出的请求数若超出这个限制则将被残忍抛弃,由此催生了很多开发者在自己的项目中造了「请求排队」的轮子。然而事实上,早在一年半以前,该限制就被微信官方取消。
10 个请求的并发限制
关于并发限制,微信开发者文档中是这么写的:
这一限制的意思是在同一时刻, wx.request
、wx.uploadFile
、wx.downloadFile
加起来的并发总数不能超出 10 个。
至今,仍有很多开发者一直遵守着这个规则。
许多人在写业务的时候小心翼翼地维护着请求数。为了将请求数控制好,特地将一些并行请求改为串行,或者引入请求队列来维护小程序请求。
这部分资深开发者为了遵守这一规则所花的功夫,多少反映出了早年他们在面对数额超出后请求被残忍抛弃时的无奈。
附小程序基础库版本 1.3.0 的控制台报错:
时至今日,仍有开发者在讨论解