这是一个非常合理的计划。
它不是AWS销售CloudFront(作为CDN)的主要用例,但人们很难说这种做法不在产品的设计范围内。
Amazon CloudFront接受短至0秒的过期时间(在这种情况下,Amazon CloudFront将使用原始重新验证每个查看者请求)。 Amazon CloudFront还尊重特殊的缓存控制指令,如私有,无商店等;这些在提供可能未在边缘缓存的动态内容时通常很有用。 https://aws.amazon.com/cloudfront/dynamic-content/
Amazon CloudFront接受短至0秒的过期时间(在这种情况下,Amazon CloudFront将使用原始重新验证每个查看者请求)。 Amazon CloudFront还尊重特殊的缓存控制指令,如私有,无商店等;这些在提供可能未在边缘缓存的动态内容时通常很有用。
https://aws.amazon.com/cloudfront/dynamic-content/
当然,如果有足够的流量,那么某些级别仍然足以使服务器超载,但是,是的,这是一个可靠的策略。
在幕后,API Gateway Edge-Optimized端点和S3 Transfer Acceleration功能都使用CloudFront完全禁用缓存。在这两种情况下,您都无法在控制台中看到与这些服务相关的CloudFront分配,但这就是它们的工作方式。