发布于: Mar 7, 2019
Amplify 控制台现在支持即时缓存失效,使您可以立即将更新部署到单页或静态 Web 应用程序,而不会放弃内容交付网络 (CDN) 缓存的性能优势。如果您错过了我们的 re:Invent 发布,Amplify 控制台通过内容交付网络 (CDN) 提供了一个完整的工作流程,用于开发、持续部署和托管具有无服务器后端的单页 Web 应用程序或静态站点。CDN 是一个分布式服务器网络,可以在世界各地的边缘站点缓存文件,从而实现高性能的静态托管。
以前,更新 CDN 上的内容需要手动使缓存失效,并等待 15-20 分钟才能让更改实现全球传播。 为了频繁更新,开发人员找到了一些变通办法,例如在资产标题上设置更短的生存时间 (TTL),这可以加快更新速度,但会对性能产生不利影响。通过此次发布,Amplify 控制台用户不再需要在更快的部署和更快的性能之间进行权衡。每次向存储库提交代码时,Amplify 控制台都会构建并部署对 CDN 的更改,可在浏览器中立即查看这些更改。
此外,Amplify 控制台还支持增量部署,确保仅部署在每次构建期间修改的资产。此功能显著加快了具有超大站点的用户的部署。