reactjs - React 应用程序的 CloudFront 缓存失效

标签 reactjs amazon-cloudfront

我有一个部署在 CloudFront + s3 上的 React/redux 应用程序。存储桶上没有启用静态托管。我知道在新部署上使缓存失效会清除所有边缘站点中的缓存,并且将提供新的更改。但是当缓存失效时,活跃的 prod 用户会发生什么?他们能否继续使用该应用程序而不会出现任何错误?如果 redux store 结构在新版本中发生变化,对活跃用户来说是否会变得更糟?

最佳答案

清除 Cloudfront 缓存将从您的源中调出新鲜内容。但是,这不会影响现有的生产用户。只要他们的 session 继续,他们就会继续从缓存的内容中获得服务。

话虽如此,当他们的 session 重新启动时,他们将获得新鲜的内容。
不会有任何错误。

希望这可以帮助。

关于reactjs - React 应用程序的 CloudFront 缓存失效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53374069/

相关文章:

reactjs - 如何在 React Material UI 的 AppBar 组件中设置容器?

javascript - Beginner Node/React/MySQL -> 查询数据库并显示结果

amazon-web-services - AWS CloudFront 中全局和区域 IP 地址之间的区别

ios - CloudFront 和 S3 的端点问题

amazon-web-services - 尽管有 CloudFront Origin 身份访问策略,S3 存储桶仍然是公开的

reactjs - 无法从 CSS 模块转换中跳过 3rd 方库 CSS

javascript - 验证输入仅包含数字和点后的小数

javascript - 对象分配和传播运算符会改变 React 状态?

python - 如何使用 Python 创建签名的云端 URL?

amazon-cloudfront - 如何为EC2网站配置route53和cloudfront