要求頻率
更新要求
為避免伺服器過載並提供最佳防護,Update API 會限制用戶端向 Web Risk 伺服器傳送要求以執行網址檢查 (hashes.search
) 或更新本機資料庫 (threatLists.computeDiff
) 的時間間隔。
用戶端啟動或喚醒後,必須在 0 到 1 分鐘之間的隨機間隔內,發出初始資料要求。後續要求只能在最短等待時間或退避模式時間限制過後發生。
最短等待時間
hashes.search 回應和threatLists.computeDiff 回應都有 minimumWaitDuration
欄位,用戶端必須遵守。
如果回應中未設定 minimumWaitDuration
欄位,用戶端可以視需要頻繁更新,並傳送任意數量的 threatListUpdates
或 fullHashes
要求。
如果回應中minimumWaitDuration
欄位已設定,用戶端更新頻率不得高於等待時間長度。舉例來說,如果 fullHashes
回應包含 1 小時的最低等待時間,即使使用者造訪的網址雜湊前置字元與本機資料庫相符,用戶端也必須等到該小時結束後,才能傳送任何 fullHashes
要求。(請注意,用戶端更新頻率可以低於最短等待時間,但這可能會對防護造成負面影響)。
輪詢模式
如需建議的退避程序,請參閱我們的服務水準協議。