14,974
edits
| Line 45: | Line 45: | ||
* '''調整延遲時間''',根據您的使用模式和服務限制進行調整,例如:增加請求之間的延遲時間(例如在每個請求之間添加 1 秒的暫停)。 | * '''調整延遲時間''',根據您的使用模式和服務限制進行調整,例如:增加請求之間的延遲時間(例如在每個請求之間添加 1 秒的暫停)。 | ||
* 如果是存取網路服務 API,請閱讀文件以了解 API 的存取頻率限制 (Rate Limits) | * 如果是存取網路服務 API,請閱讀文件以了解 API 的存取頻率限制 (Rate Limits),例如:(1)「每分鐘請求次數」(RPM, Requests Per Minute) 每分鐘你透過 API 可以發出的最大請求數量、或 (2)「日請求次數」(RPD, Requests Per Day) 每天你透過 API 可以發出的最大請求數量。確認是否可以向服務提供商申請提高額度限制。 | ||
* '''實作指數退避重試機制''':在應用程式中偵測使用限制錯誤(HTTP 429)。每次重試失敗時增加延遲時間(例如,2 秒、4 秒、8 秒)。持續重試直到請求成功或達到最大重試次數。 | * '''實作指數退避重試機制''':在應用程式中偵測使用限制錯誤(HTTP 429)。每次重試失敗時增加延遲時間(例如,2 秒、4 秒、8 秒)。持續重試直到請求成功或達到最大重試次數。 | ||