繁体   English   中英

避免缓存语言环境目录以使用 Akamai 作为 CDN 构建反应的策略

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM