我参加了 AWS 培训,他们向我们解释说,一个好的做法是通过 Cloudfront 缓存所有动态内容,将 TTL 设置为 0,即使负载均衡器前面有一个 LB。所以它可能是这样的:
Route 53 -> CloudFront -> Application LB
Run Code Online (Sandbox Code Playgroud)
我看不到这种架构的任何优势,而不是直接(仅适用于动态内容):
Route 53 -> Application LB
Run Code Online (Sandbox Code Playgroud)
我不明白这一点,因为 Cloudfront 将始终将所有流量发送到 LB,因此您将拥有:
所以,可能我遗漏了一些关于这个Route 53 -> CloudFront -> Application LB架构的重要信息。
有任何想法吗?
谢谢!
web-architecture amazon-web-services amazon-cloudfront aws-application-load-balancer