gpt4 book ai didi

amazon-web-services - 当网站是外部托管的(未托管在 AWS 或 S3 上)时,AWS Cloudfront 如何同时适用于静态网站和动态网站?

转载 作者:行者123 更新时间:2023-12-03 08:41:00 26 4
gpt4 key购买 nike

我正在尝试了解 Cloudfront 的工作原理。假设静态网站是static.com,动态网站是dynamic.com。 static.com 有数千个 html 文件,其中包含引用来自 static.com 的图像的 img 标签。

dynamic.com是基于Java动态生成HTML和img标签和图像来自dynamic.com

假设图像没有手动复制到 s3。除 DNS 设置外,两个站点均未对 Cloudfront 进行任何修改。

假设 static.com 的 Cloudfront URL 设置为 mystaticxyzz.cloudfront.net,而dynamic.com 的 Cloudfront URL 设置为 mydynamicxyz.cloudfront.net

最佳答案

CloudFront 作为位于所谓的 Origins 前面的 CDN。

这些源是 CloudFront 将流量转发到的端点,以检索响应和内容。这可以是单个服务器、负载均衡器或任何其他可公开访问的可解析主机名。

如果您想在静态和动态内容之间进行拆分,您可以为同一分发中的每种类型的内容创建一个源。一个是默认来源,而另一个将根据文件路径(/css/images)进行匹配。

每个源都可以包含自己的缓存行为,使您能够定义是否应缓存它们以及缓存多长时间。

当用户根据路径访问 CloudFront 域时,它将路由到适当的源或在可能的情况下从边缘缓存检索响应。

关于amazon-web-services - 当网站是外部托管的(未托管在 AWS 或 S3 上)时,AWS Cloudfront 如何同时适用于静态网站和动态网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62773107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com