Google app engine 在谷歌应用程序引擎上选择美国和欧盟数据中心

Google app engine 在谷歌应用程序引擎上选择美国和欧盟数据中心,google-app-engine,Google App Engine,我目前正在Google App Engine上设置一个项目,并注意到在“高级设置”面板下,可以选择欧盟的数据中心和美国的数据中心。在这个阶段,我不知道我的大多数用户来自哪里(假设我有),那么我应该如何在这两个选项之间做出决定呢?是否有可能同时拥有和,并根据用户的位置将其重定向到相关数据中心 提前非常感谢 与影响响应时间的所有其他因素(查询时间、数据传输等)相比,这两个位置之间的网络延迟差异可以忽略不计。很少有使用案例会出现如此小的差异(在线多人游戏等) 选择欧盟数据中心的最大原因是遵守欧洲隐私法

我目前正在Google App Engine上设置一个项目,并注意到在“高级设置”面板下,可以选择欧盟的数据中心和美国的数据中心。在这个阶段,我不知道我的大多数用户来自哪里(假设我有),那么我应该如何在这两个选项之间做出决定呢?是否有可能同时拥有,并根据用户的位置将其重定向到相关数据中心


提前非常感谢

与影响响应时间的所有其他因素(查询时间、数据传输等)相比,这两个位置之间的网络延迟差异可以忽略不计。很少有使用案例会出现如此小的差异(在线多人游戏等)


选择欧盟数据中心的最大原因是遵守欧洲隐私法规。如果您处理医疗数据等,您需要咨询律师。否则,请选择离您最近的数据中心。一旦用户数量达到临界值,您可以随时进行调整和优化。

谢谢!你说“你可以随时进行调整”-是否可以更改数据中心,或者你正在谈论对此进行不同的调整?这取决于你的应用程序。对于绝大多数应用程序,50ms的差异并不明显,也不值得优化,因为在其他领域(两个数据库而不是一个数据库等)会丢失/损坏。请注意,应用程序引擎跨多个访问点缓存静态内容,所以静态资源(图像、JS、CSS)将从比数据中心更靠近用户的位置提供服务。如果这还不够的话,你可以使用CDN来进一步加速。非常感谢Andrei!