如何选择服务器区域?

如何选择服务器区域?

我如何确定用户应连接到哪个服务器区域?如果我在 5 个不同区域有服务器,我是否应该只发送 5 次 ping 并选择回复速度最快的服务器?

答案1

方法有很多,包括使用不同域中的不同主机名www.example.eu、“通用”域或使用子域(例如)并设置将用户重定向到附近位置的 cookie(基于指标或存储的首选项)www.example.auwww.example.cnwww.example.comwww.[eu | au | cn].example.com

这些指标通常是客户端 IP 地址与 IP 位置数据库的组合,但也是浏览器接受语言、HTML5 位置标头或常用的指标。​​通过让每个服务器 ping 用户的 IP 地址来主动让您的服务器确定哪个是特定用户的最佳服务器并不常见,但可能适用于您的用例。

更常见的是使用任播 DNS,它将 DNS 查询定向到(就网络而言)距离用户最近的 DNS 服务器,并让该最近的 DNS 服务器将 www.example.com 解析为距离用户最近的服务器的 IP 地址。许多云 (DNS) 提供商都提供此类服务。

相关内容