请求频率
更新请求
为防止服务器超载并从最佳保护中受益,Update API 规定了客户端向 Web Risk 服务器发送请求以执行网址检查 (hashes.search
)或更新本地数据库 (threatLists.computeDiff
) 的频率。
对数据的初始请求必须在客户端启动或唤醒后的 0 和 1 分钟之间随机发生。只有在达到最短等待时长或退避模式时间限制后,才能发出后续请求。
最短等待时长
hasesh.search 响应和 threatLists.computeDiff 响应都具有客户端必须遵守的 minimumWaitDuration
字段。
如果响应中的 minimumWaitDuration
字段未设置,则客户端可以根据需要更新频率并发送任意数量的 threatListUpdates
或 fullHashes
请求。
如果响应中的 minimumWaitDuration
字段已设置,则客户端的更新频率不得超过等待时长。例如,如果 fullHashes
响应包含的最短等待时长为 1 小时,则客户端在该小时内不能发送任何 fullHashes
请求,即使用户正在访问哈希前缀与本地数据库匹配的网址。
(请注意,客户端的更新频率可能会低于最短等待时长,但这可能会对保护产生负面影响。)
退避模式
如要了解推荐的退避程序,请阅读我们的服务等级协议。