CDN网站 – 基于国家/地理位置的服务器切换

即将实施CDN,但我仍然混淆了CDN如何识别请求来自何处。 例如,我有2台服务器。 一个在美国,一个在日本。 当请求来自香港时,我想要日本服务器提供的内容,因为它更接近。 那么,CDN如何认识到香港的要求,为日本的内容服务呢?

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

提前致谢

你的问题的简短答案是“BGP tomfoolery”。 中等长度的答案是,除了BGP tomfoolery,DNS tomfoolery。 较长的答案是…好吧,相当长的时间,你没有付钱给我解释geobalancing,这不是一个简单的话题开始。 也许有人会很快帮忙。 如果没有, 这本书是我find的更好的书之一,并会给你一个很好的起点。

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