我一直在读Cloudfront的文档,我想确保我的计划是合理的。我有一个后端API,结构为EC2 HTTP服务器,经常更新内容(每秒几次更改)。我的理解是:
这些假设正确吗/我的计划听起来合理吗?从网上阅读来看,这似乎是Cloudfront的一种非标准用法。
发布于 2018-05-04 02:51:28
这是一个完全合理的计划。
这不是AWS销售CloudFront (作为CDN)的主要用例,但人们很难认为这种实践不属于产品的设计范围。
亚马逊CloudFront接受的过期时间只有0秒钟(在这种情况下,亚马逊CloudFront将用原点重新验证每个查看器请求)。亚马逊CloudFront还执行特殊的缓存控制指令,如专用的、无存储的等;这些指令在传递可能不会缓存在边缘的动态内容时通常很有用。 https://aws.amazon.com/cloudfront/dynamic-content/
当然,如果有足够的流量,仍然会有某种级别的服务器超载,但是,是的,这是一个可靠的策略。
在遮罩下,API网关边缘优化端点和S3传输加速特性都使用完全禁用缓存的CloudFront。在这两种情况下,您都无法在控制台中看到与这些服务相关的CloudFront发行版,但这就是它们的工作方式。
https://stackoverflow.com/questions/50161872
复制相似问题