所以这是用例: 我们正在使用angular构建SPA,其中页面内容应使用API从Umbraco无头CMS动态获取,以完成整个HTML。
我已经看过链接如何使用静态s3存储桶并将其放在CDN后面。但是我们如何使用自定义原点来管理动态页面(内容+角度模板)并将其放在CDN后面。
由于Cloudfront通常会通过url缓存,这里初始的html模板几乎没有任何数据,因此在CMS数据与模板合并之后,如何确保CDN缓存整个html。在s3中拥有静态站点会有点太多,因为我们需要为所有页面生成静态html,并在每次部署后都有一个进程将其放入s3中
了解这里遵循的最佳做法会有所帮助吗?
请注意我们已经将Cloudfront与CMS(Umbraco)一起使用,但目前整个页面来自服务器(自定义源),因此它有点简单
此致 RAGHAV