【发布时间】:2019-08-19 01:49:20
【问题描述】:
这是一个设计/架构最佳实践问题。
有人要求我在 API 网关前面放置一个 CDN。我对 CDN 很陌生。
在响应中提供缓存指令并指示 CDN 进行缓存。
从我的角度来看,我有两个选择。
我的 api 网关支持标头注入策略。在此添加缓存控制策略,由开发者根据他们对 API 工作原理的了解进行配置。
要求网关后面的每个应用程序实现添加它们的缓存控制标头。
鉴于上述选项,我正在寻找有关如何最好地实施这些要求的意见。
我最初的想法是,缓存控制可能最好通过配置在网关处进行管理。即,在 CD 过程中,开发人员根据他们对 api 工作原理的了解来配置要部署的 api 策略配置文件。
谢谢
【问题讨论】:
标签: cdn api-gateway 3scale