请求频率

更新请求

为防止服务器超载并从最佳保护中受益,Update API 规定了客户端向 Web Risk 服务器发送请求以执行网址检查 (hashes.search)或更新本地数据库 (threatLists.computeDiff) 的频率。

对数据的初始请求必须在客户端启动或唤醒后的 0 和 1 分钟之间随机发生。只有在达到最短等待时长退避模式时间限制后,才能发出后续请求。

最短等待时长

hasesh.search 响应threatLists.computeDiff 响应都具有客户端必须遵守的 minimumWaitDuration 字段。

如果响应中的 minimumWaitDuration 字段未设置,则客户端可以根据需要更新频率并发送任意数量的 threatListUpdatesfullHashes 请求。

如果响应中的 minimumWaitDuration 字段已设置,则客户端的更新频率不得超过等待时长。例如,如果 fullHashes 响应包含的最短等待时长为 1 小时,则客户端在该小时内不能发送任何 fullHashes 请求,即使用户正在访问哈希前缀与本地数据库匹配的网址。 (请注意,客户端的更新频率可能会低于最短等待时长,但这可能会对保护产生负面影响。)

退避模式

如要了解推荐的退避程序,请阅读我们的服务等级协议