【发布时间】:2021-09-13 06:47:46
【问题描述】:
我想为我们通过 APIM 公开的应用程序添加缓存。我更喜欢的方法是将缓存控制标头添加到来自客户端的响应中。我可以将 Azure APIM 配置为尊重作为底层服务响应一部分的 Cache-Control 标头吗?我能找到的所有文档都是如何在 APIM 中配置所有缓存策略和规则,我只想要一个简单的规则,上面写着“尊重底层服务的标头”。
【问题讨论】:
标签: azure azure-api-management
我想为我们通过 APIM 公开的应用程序添加缓存。我更喜欢的方法是将缓存控制标头添加到来自客户端的响应中。我可以将 Azure APIM 配置为尊重作为底层服务响应一部分的 Cache-Control 标头吗?我能找到的所有文档都是如何在 APIM 中配置所有缓存策略和规则,我只想要一个简单的规则,上面写着“尊重底层服务的标头”。
【问题讨论】:
标签: azure azure-api-management
没有专门针对此的内置策略,但您可以使用现有的策略自己制定此类机制。这是example how to control API Management response cache duration with Cache-Control headers sent by the backend service. 通过查看上面的示例,您可以尝试处理其他指令。
【讨论】: