码市
41人浏览/15人投稿
459天前
已托管赏金
1 需求描述要求是对下面的网站公告数据进行实时获取,需要做到的绕过CDN或者强制回源,或者其他方式来降低访问请求会经过cdn节点,导致服务器下发缓存数据,带来的数据更新延迟,无法做实时获取新数据更新提供以下两种获取此网站公告数据的方式,也可自行测试其他API 1、https://www.binance.com/zh-CN/support/announcement 公告首页访问一次,会返回渲染好的网页,通过提取网页JSON数据可获得需要内容,经过cdn,返回数据依旧延迟2、https://www.binance.com/bapi/composite/v1/public/cms/article/list/query?type=2&pageSize=20&pageNo=1 此API也可以返回具体的公告数据 可修改PageSize 20, 15, 10, 5, 3, 2, 1,此API的缓存时间为30秒更新,但是实际并没有请求源站数据,即X-Cache: 就算为MISS也是缓存数据验收标准,要求是提供的策略能在服务器数据更新之后1s内拿到最新数据,返回的数据里面每一条公告数据都带有releaseDate参数(公告发布时间),验收时我会高频测试每秒10次以上请求服务器,返回的最新数据时间和最新更新数据里面的releaseDate参数时间间隔一秒内即可,测试服务器和测试环境均由乙方推荐已达到测试要求。未达到验收标准不予支付款项