CDN 上的网站 - 根据国家/地区切换服务器

CDN 上的网站 - 根据国家/地区切换服务器

我要实现 CDN,但我仍然不明白 CDN 如何识别请求来自哪里。例如,我有 2 台服务器。一台在美国,一台在日本。当请求来自香港时,我希望日本服务器提供内容,因为它更近。那么,CDN 如何识别来自香港的请求并提供来自日本的内容?

如果在集群中,我们有负载均衡器来分配工作负载,那么 CDN 如何根据请求位置从特定服务器提供内容?

提前致谢

答案1

对你的问题的简短回答是“BGP 胡闹”。中等长度的回答是,除了 BGP 胡闹,还有 DNS 胡闹。较长的回答是……嗯,相当长,而且你不会付钱让我解释地理平衡,这本来就不是个容易的话题。也许有人会很快过来帮忙。如果没有,这本书是我发现的更好的之一,它将为您提供一个良好的起点。

答案2

使用 akamai 并让他们决定如何运作,基本上你应该在使用 CDN 后检查你的静态文件速度。例如,如果我们想骑自行车,就没有必要知道自行车是如何工作的!

相关内容