为 CloudFront 降低 Route 53 延迟(TTFB)的推荐配置是什么,以备将来使用

为 CloudFront 降低 Route 53 延迟(TTFB)的推荐配置是什么,以备将来使用

我是 AWS 新手。

我使用 CloundFront 托管自定义域名 + https 下的完全静态网站。我试图了解如何配置 Route 53 以获得单个国家/地区的最佳位置结果,并使其适用于其他国家/地区(但没有成功)。

一页文档告诉

您必须创建别名记录才能使 CloudFront 分发正常工作。

这是可以理解的在表面上。但是不建议使用路由策略来设置别名记录。

根据到另一份文件鉴于 CloudFront 边缘确实位于多个位置,基于延迟的路由似乎是最好的选择:

延迟路由策略 – 当您在多个 AWS 区域中拥有资源并且想要将流量路由到提供最佳延迟的区域时使用。您可以使用延迟路由在私有托管区域中创建记录。

但在实践中,AWS 控制台允许每个区域配置单个延迟记录: 在此处输入图片描述 并且没有选项可以一次性配置它们,即使我想为单个国家配置第三份描述最佳实践的文件讲述了以下内容:

当使用地理位置、地理邻近度或基于延迟的路由时,请始终设置默认值,除非您希望某些客户端收不到任何答复响应。

根据此描述,如果我要配置别名延迟记录,比如说德国,它将为每个未配置的区域返回空白,即使我为所有区域配置它,AWS 也可能决定提供新的位置,但它不提供任何服务,因为没有办法为延迟别名记录设置默认值。

问题:根据文档中的信息,以未来验证的方式在 Route 53 中为 CloudFront 配置记录的最佳实践是什么?

答案1

您只需为您的 CloudFront 分发版创建 Route53 别名,无需其他操作 - 因为 CloudFront 网络可用于处理来自任何区域的请求。它将自动路由到您分发版配置的价格类别内的最佳(通常是最近的)边缘位置(有时在配置价格类别之外,在这种情况下,您需要支付所选类别中可用的最低费用)。

延迟路由策略适用于自定义设置,您可以在其中自行管理不同区域的集群。

相关内容