监控程序外包
我正在开发一个需要实时获取数据的应用程序,通过每秒访问以下 公共 API 接口获取最新公告数据:
https://api-manager.upbit.com/api/v1/announcements?os=web&page=1&per_page=20&category=trade
目前我使用 5 个 IP 分批按顺序请求该接口. 实测安全的请求边界是每分钟 12 次. 单个 IP 每分钟超过 12 次会被封禁 1 小时.
Upbit 托管在 Cloudflare 上. 为了避免命中缓存,每次请求的 URL 后附加当前毫秒时间戳,确保响应头中 Cf-Cache-Status: MISS ,表示成功绕过缓存,直接从源服务器获取数据。然而,目前观察到数据更新存在约 3-7 秒的延迟,无法满足实时性要求。
需要一位经验丰富的专业 dev ,协助分析并优化 API 请求流程,解决数据延迟问题,确保能够实时获取最新数据。
https://api-manager.upbit.com/api/v1/announcements?os=web&page=1&per_page=20&category=trade
目前我使用 5 个 IP 分批按顺序请求该接口. 实测安全的请求边界是每分钟 12 次. 单个 IP 每分钟超过 12 次会被封禁 1 小时.
Upbit 托管在 Cloudflare 上. 为了避免命中缓存,每次请求的 URL 后附加当前毫秒时间戳,确保响应头中 Cf-Cache-Status: MISS ,表示成功绕过缓存,直接从源服务器获取数据。然而,目前观察到数据更新存在约 3-7 秒的延迟,无法满足实时性要求。
需要一位经验丰富的专业 dev ,协助分析并优化 API 请求流程,解决数据延迟问题,确保能够实时获取最新数据。