我正在用GWT + Java-AppEngine开发一个测试应用程序,部署过程非常沉重且很慢。如何加快Java Google App Engine部署?
我阅读了关于尽量减少排列或并行编译GWT,但我的互联网连接不太好,我认为我正在上传大量文件到App Engine服务器。
我该如何优化?我可以检查瓶颈在哪里吗?
我需要多次部署的原因是因为我通过OAuth使用Google API,并且我无法将本地主机设置为回调(我呢?)。
我正在用GWT + Java-AppEngine开发一个测试应用程序,部署过程非常沉重且很慢。如何加快Java Google App Engine部署?
我阅读了关于尽量减少排列或并行编译GWT,但我的互联网连接不太好,我认为我正在上传大量文件到App Engine服务器。
我该如何优化?我可以检查瓶颈在哪里吗?
我需要多次部署的原因是因为我通过OAuth使用Google API,并且我无法将本地主机设置为回调(我呢?)。
我不完全确定你的情况,所以我会尝试猜测你的意图。
为了开发的目的,你真的应该在本地服务器上工作,它带有所有的API和存根用于用户登录等等。这是即时的。一旦你对你的本地应用感到满意并且该上传时间了,那么如果AppEngine霸主决定因AppSize /慢速连接/服务中断/随机的猥亵行为而花时间,那么很少有人能做到。
考虑到每个人都不会每小时部署一次,我认为您的时间会花在应用上,而不是调整上传时间。
我假设你已经在关注http://code.google.com/appengine/docs/java/gettingstarted/uploading.html
我个人还沾着斑斑的AppEngine但Python版本,它可能需要数分钟,但一旦上传完成后,你是好去。
,也许你可以得到你的本地机器一个DynDNS的主机名,并使其从Internet访问? -
我想巴斯蒂安意思如下(假设开发服务器实际上可以起到域 - 我不知道的事情)
我认为工作太多。最好在本地机器上使用dev服务器。
上传时请稍候。有一个KitKat来消磨时间:)
感谢纳西尔,目前我的问题是专注于使用Google OAuth身份验证测试应用程序。我需要为Google提供一个回拨URL,以便获取身份验证令牌。我必须实现我的开发机器提供公开的dyndns地址才能使OAuth工作,我认为这是我唯一的选择 – rubdottocom 2011-06-17 14:30:08
最后,我配置DynDNS以在本地机器中获得回调,并且不需要“测试上传”。谢谢 – rubdottocom 2011-11-22 08:43:14
你应该在开发服务器上测试你的应用程序。 – geoffspear 2011-05-23 16:33:44
是的,但我使用的是Google API,而且我无法在Google Domains中将域名注册为域名,以便在OAuth身份验证后将其设置为回拨 – rubdottocom 2011-05-23 16:41:50
也许您可以让本地计算机成为dyndns主机名并使其可从互联网访问? – Bastian 2011-05-23 16:56:59