首页 > 解决方案 > 使用反向代理会否定 CDN 的效果吗?

问题描述

目标:从不同的 CDN(在我们的例子中为云端)提供域的特定子目录。我们正在考虑利用 Nginx 作为反向代理来实现这一点。

例如,Nginx 中的以下位置设置将提供来自 CloudFront 的路径 /new-users/。

location /new-users/ {
    proxy_pass https://*****.cloudfront.net/;
}

我的问题是,这种反向代理设置会完全否定 CDN 的好处吗?

例如,用户正在从位置 A 访问站点www.domain.com/new-users/,该请求将转到 Nginx(放置在位置 B),然后 Nginx 将从靠近位置 B 的云端边缘检索内容,而不是客户所在的位置 A。

标签: performancenginxreverse-proxyamazon-cloudfrontcdn

解决方案


推荐阅读