我即将开始在新西兰开发面向新西兰市场的网络应用程序,其中可扩展性是关键要求。我正在考虑使用过去曾用于小型项目的Google Apps Engine,其中延迟不是一个大问题,因为一半的应用程序是客户端Java脚本。
但是,新项目需要快速的AJAX响应时间。对于专用服务器,本地网络应用程序公司每月收费约175美元(比我想象的要多得多)。
如果我使用Google Apps Engine(在美国托管我认为??)与在新西兰主办的本地托管公司,AJAX请求的延迟可能会有显着差异吗?如果有多大?
答案 0 :(得分:1)
根据您的解释,您希望使用App Engine作为后端,除了您的应用加载和提供请求所需的时间之外,不应存在任何延迟问题。但正如他们所说,没有比你自己做的更好的测试,所以继续玩App Engine并亲自看看吧!
快乐的编码!
答案 1 :(得分:1)
在此上下文中您可能感兴趣的服务是CloudSleuth。它们可以从多个位置测量页面加载时间。但选择亚洲/大洋洲的位置。然后向下钻取GAE以查看来自不同位置的页面加载时间。不幸的是,最接近的是悉尼,其中GAE的页面加载目前几乎是20秒。
答案 2 :(得分:0)
不可避免地,新西兰境内的请求延迟将低于向美国请求的延迟时间,其他条件相同。但是,有几个缓解因素需要考虑:
最后,问题是额外的100毫秒左右是否可以接受。通常情况下,答案是肯定的,并且不需要自己处理机器配置,维护等等,这是值得的权衡。
答案 3 :(得分:0)
App Engine不是全球分布式的。 整个应用程序默认在北美地区托管。
您支付可能要求在欧洲境内托管的服务,但是没有选择任何其他区域(来自https://developers.google.com/appengine/docs/python/gettingstartedpython27/uploading)。