?

微信小程序怎么解除限制?

對于微信小程序的運營過程中出現(xiàn)的各種問題,重要的可能就是關于微信小程序的限制訪問了,這對于我們的工作和銷售無疑是影響為巨大的,所以如何進行小程序限制的解除呢?
  • 問題熱度:
  • 提問時間:2020-07-29
!優(yōu)質解答

現(xiàn)在,我們終于可以忽略請求并發(fā)限制,愉快地發(fā)送請求了。畢竟請求都是可以都發(fā)送出去的,只不過在效率上會比無并發(fā)限制的情況慢一些。

發(fā)送請求的正確姿勢

如上文所說,微信小程序是在基礎庫 1.4.0 版本中加入對超過并發(fā)限制的請求做隊列處理優(yōu)化的,在 1.4.0 以下的版本中超出并發(fā)部分的請求會被丟棄。

據(jù)微信官方數(shù)據(jù),截止到 2018 年 12 月,1.4.0 版本以下用戶占比大約是 0.04%,雖然目前小程序很少會兼容到這么低的版本,但是對一些有特殊需要的小程序也要注意基礎庫的差異。

另外要注意的是小程序并發(fā)請求的排隊機制。當同時調用的請求超過 10 個時,小程序會先發(fā)起 10 個并發(fā)請求,超過 10 個的部分按調用順序進行排隊,當前一個請求完成時,再發(fā)送隊列中的下一個請求。

從圖中可以看到,前 10 個請求同時發(fā)出,而后面的請求的起始點,對應了前面某個請求的結束點,可以反映出請求的排隊行為。

這意味著,在并發(fā)請求很多的時候應該做好排隊策略,按請求的重要程度和響應時間調整調用順序,如果遇到請求的響應很慢的情況,可以考慮做 timeout 處理,以免大量等待,影響用戶體驗。

我來回答

電話咨詢 預約演示 0元開店