VSTS REST API 缓存

Posted

技术标签:

【中文标题】VSTS REST API 缓存【英文标题】:VSTS REST API Caching 【发布时间】:2018-08-30 20:33:57 【问题描述】:

我正在做很多发布定义请求,并注意到 vsts 不提供 ETag,因此每个请求都返回完整的 json。这是以某种方式可配置的吗?

示例请求:

https://accountName.vsrm.visualstudio.com/project/_apis/release/definitions/definitionId?api-version=4.1-preview.3

【问题讨论】:

如果您正在寻找仅用于发布定义的内容,那么每当定义中发生任何更改时,都会有一个修订属性。这可能对你有帮助吗? 【参考方案1】:

没有任何方法可以配置它。目前,只有the API for Dashboard 支持 ETag。其他 API 不支持。我帮你在这里提交了一个用户声音:Support ETag for Rest API to improve the performance,你可以投票。

【讨论】:

以上是关于VSTS REST API 缓存的主要内容,如果未能解决你的问题,请参考以下文章

微慕 rest api 缓存插件

微慕 rest api 缓存插件

微慕 rest api 缓存插件

可以有dataloader和rest api缓存吗?

可以使用 Cloudflare 缓存和保护 REST API 吗?

Intranet API 的 REST 身份验证缓存