根据地理位置引导网络用户

根据地理位置引导网络用户

我计划托管一个网站,但问题是不同国家访问托管在北美(例如中国)的网站的速度可能有所不同。

因此,我想找到一个解决方案,可以在不同位置(可能在亚洲区、欧洲区、北美区)托管一个网站,当用户访问网站时,他们将被引导到最近的网站服务器,以保证速度。

有人知道最好的方法是什么吗?有任何现有的商业解决方案吗?

非常感谢

答案1

这里可以说明的内容太多了,拥有地理位置的 DNS 条目是一个不错的选择 - 但我真的认为你需要阅读这篇文章问题简而言之,我相信主 DNS 服务器本地 DNS 服务器(通常是您的 ISP)进行更新的位置;更不用说在某些情况下您可以针对一个记录拥有多个 IP。

假设您的 DNS 是 Digital Ocean 的;您可能拥有以下内容:

www.exampledomain.org

138.128.5.69 #日本

147.158.168.36 #澳大利亚

当客户端在查找 URL 时请求主机时采用某些第三方产品(也可能由您的网站主机或 DNS 提供商提供),它会以最低的延迟进行回复。

我知道这措辞不当,我会希望其他用户将会纠正我并改进答案。


至于获得全局负载平衡,我将添加两个示例:

我与 Incapsula 没有任何关系,但你可以看看他们的全局负载平衡产品或者甚至这个产品

答案2

Stack Exchange 本身使用Cloudflare
你会认为这已经足够推荐了 ;-)

相关内容