3

我在美国和欧洲的 Google App Engine 数据中心都部署了一个应用程序。(my-app-us 和 my-app-eu)

如何根据用户的位置将用户重定向到最近的数据中心?目标是获得最佳延迟。

法国用户应该被重定向到欧盟数据中心,而加拿大用户应该被重定向到美国数据中心。

编辑 Pingdom 给出的延迟:

  • 欧洲国家用户到美国数据中心:~300 ms
  • 欧洲国家的用户到欧盟数据中心:~60 ms
  • 美国用户到美国数据中心:~50 ms
  • 美国用户到欧盟数据中心:~300 ms
4

1 回答 1

2

听起来您希望此路由对用户和应用程序都是透明的。如果这是真的,DNS 路由可以是一个选项。这是一个示例提供程序:http ://www.dnsmadeeasy.com/services/global-traffic-director/

大多数 DNS 提供商都提供类似的功能。主要的缺点是就像评论中所说的那样,如果没有复制数据并且您的用户旅行,体验将不会很好。

于 2013-05-20T14:24:44.187 回答