我有一个部署在 CloudFront + s3 上的 React/redux 应用程序。存储桶上没有启用静态托管。我知道在新部署上使缓存失效会清除所有边缘站点中的缓存,并且将提供新的更改。但是当缓存失效时,活跃的 prod 用户会发生什么?他们能否继续使用该应用程序而不会出现任何错误?如果 redux store 结构在新版本中发生变化,对活跃用户来说是否会变得更糟?
最佳答案
清除 Cloudfront 缓存将从您的源中调出新鲜内容。但是,这不会影响现有的生产用户。只要他们的 session 继续,他们就会继续从缓存的内容中获得服务。
话虽如此,当他们的 session 重新启动时,他们将获得新鲜的内容。
不会有任何错误。
希望这可以帮助。
关于reactjs - React 应用程序的 CloudFront 缓存失效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53374069/