如何将用户请求重定向到最近的GAE数据中心(美国或欧盟)?

时间:2013-05-19 18:18:51

标签: google-app-engine dns

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

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

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

编辑 Pingdom提供的延迟:

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

1 个答案:

答案 0 :(得分:2)

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

大多数DNS提供商都提供类似的功能。主要缺点是,如评论中所述,如果数据未被复制且用户旅行,则体验将不会很好。