首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在海外访问Google App Engine的延迟

在海外访问Google App Engine的延迟
EN

Stack Overflow用户
提问于 2011-09-03 07:58:16
回答 4查看 906关注 0票数 2

我即将开始在新西兰开发一个可伸缩性是关键要求的新西兰市场的web应用程序。我正在考虑使用Google Apps引擎,这是我过去在延迟不是大问题的较小项目中使用的引擎,因为一半的应用程序是客户端Java script。

但是,新项目需要快速的AJAX响应时间。当地的网络应用公司对一台专用服务器的收费约为每月175美元(比我想象中的美国要高得多)。

如果我使用Google Apps引擎(我假设托管在美国),AJAX请求的延迟是否会有显着差异??vs在新西兰托管的本地托管公司?如果是这样,规模有多大?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-03 21:19:47

在这种情况下,您可能感兴趣的一个服务是CloudSleuth。它们测量来自多个位置的页面加载时间。但是选择亚洲/大洋洲作为位置。然后向下钻取GAE,以查看各个位置的页面加载时间。不幸的是,最接近的将是悉尼,目前GAE的页面加载几乎是20s。

票数 1
EN

Stack Overflow用户

发布于 2011-09-03 10:09:47

根据您的解释,您希望使用App Engine作为您的后端,除了您的应用程序加载和服务请求所需的时间之外,应该不会有任何延迟问题。但正如他们所说,没有比你自己做的测试更好的了,所以继续使用App Engine,亲眼看看吧!

祝你编码愉快!

票数 1
EN

Stack Overflow用户

发布于 2011-09-05 12:31:20

在其他条件相同的情况下,新西兰境内请求的延迟将低于美国请求的延迟,这是不可避免的情况。不过,有几个缓解因素需要考虑:

  • 光速延迟对您的应用程序可能并不重要。往返美国的时间不到100毫秒;你的应用程序为请求服务产生的延迟可能足够大,这不是最终用户latency.
  • Although的重要因素。你的应用程序在任何时候都只在一个位置,谷歌在世界各地都有缓存前端。请求通常会被路由到最近的一个,如果你的应用生成了可缓存的响应,前端可能会立即从缓存中返回响应,而不需要向你的应用发送请求。
  • 一些is,特别是在国际带宽昂贵的新西兰这样的地方,运行透明的代理。同样,组织也是如此,而且你的浏览器本身也有一个缓存。如果响应是可缓存的,则这些方法中的任何一个都可以在比往返更短的时间内满足请求。

最后,问题是额外的100毫秒左右是否可以接受。大多数情况下,答案是肯定的,而且不需要自己处理机器配置、维护等方面的权衡是值得的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7290258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档