在多个国家/地区托管网站

Sam*_*rai 2 domain-name-system hosting website apache-2.2

我们的网站目前托管在英国,我们在 www.google.co.uk 上有很好的搜索引擎定位。为了在美国取得同样的成功,我们的网站必须在美国托管。

我对此有一些疑问。

1) 如何设置 DNS 以便美国流量知道去更近的服务器?

2)我们的站点还没有经历过大量的负载,所以暂时,美国服务器是否只是将请求反向代理到我们的英国服务器?

3)或者我们会设置某种脚本来同步两台服务器上的数据库吗?

chr*_*oos 5

  1. 基于地理位置的 DNS

    • 您可以使用GeoDNS运行 bind 并修补它以根据请求者的位置返回不同的 IP。

    • 自己运行 DNS 的替代方法是使用提供商,让您根据用户的位置指定 IP。例如:地理缩放

  2. 反向代理

    • 你可以反向代理它。不过可能会慢一些。
  3. 数据库

    • 数据库的同步取决于您托管的应用程序类型。