[英]Strategy to avoid caching of locales directory for react build with Akamai as CDN
客户端应用程序是一个反应构建,托管在 AWS S3 中,将其用作 static 服务器。 它位于 Akamai 的 CDN 层后面。 现在我们已经使用 i18n 实现了本地化的多语言支持。
因此,我们在以下目录中的各个 JSON 文件中拥有不同语言的站点标签和文本: <base-dir>/pubic/locales/{{lng}}
lng是语言。 例如,“en”或“zh”。
当 json 文件已更新时,应采用什么方法避免在 Akamai 层进行缓存?
提前致谢!
最好的办法是将 JSON 的生存时间 (TTL) 设置为足够低的值,或者只是告诉 Akamai 不要缓存它。 默认配置行为是尊重来自源的缓存标头,因此您可以在 Akamai 配置中指定它或让 S3 源发送反缓存标头。
您始终可以使用Akamai Pragma 标头查看通过 Akamai 交付的 object 的缓存状态。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.