This question对反向代理有一个很好的解释,但如果所有请求都通过CDN前面的单个服务器,那么这是否会破坏拥有多个CDN位置的目的?
对于上下文,我在CDN上有一个完全静态的网站,但需要通过用户代理分离移动流量,并使用另一台服务器处理这些请求。
编辑:该网站托管在Netlify上,我相信它使用Cloudfront
通过反向代理路由所有请求会影响性能吗?
答案 0 :(得分:3)
是的,在前面的单个位置使用反向代理将无法使用CDN。
您最好的选择是使用反向代理作为您在Cloudfront中的来源,forward the appropriate application headers然后使用您的反向代理根据这些标题决定要呈现的页面