如何加快Java Google应用程序引擎部署?
我正在用GWT+JavaAppEngine开发一个测试应用程序,部署又重又慢 我读过关于最小化排列或并行编译GWT的文章,但我的互联网连接不太好,我想我正在将繁重的文件上传到AppEngine服务器 我如何优化它?我能看看瓶颈在哪里吗如何加快Java Google应用程序引擎部署?,java,performance,google-app-engine,deployment,oauth,Java,Performance,Google App Engine,Deployment,Oauth,我正在用GWT+JavaAppEngine开发一个测试应用程序,部署又重又慢 我读过关于最小化排列或并行编译GWT的文章,但我的互联网连接不太好,我想我正在将繁重的文件上传到AppEngine服务器 我如何优化它?我能看看瓶颈在哪里吗 我需要几个部署的原因是因为我通过OAuth使用Google API,并且我不能将localhost设置为回调(我可以吗?)。我不完全确定您的场景,所以我将尝试猜测您的意图 出于开发目的,您真的应该在本地服务器上工作,它附带了所有API和存根,用于用户登录之类的事情
我需要几个部署的原因是因为我通过OAuth使用Google API,并且我不能将localhost设置为回调(我可以吗?)。我不完全确定您的场景,所以我将尝试猜测您的意图 出于开发目的,您真的应该在本地服务器上工作,它附带了所有API和存根,用于用户登录之类的事情。这是瞬间的。一旦你对你的本地应用感到满意,是时候上传了,那么如果AppEngine overlord因为AppSize/连接缓慢/服务中断/diety的随机行为而决定花点时间,那就没什么办法了 考虑到并非每小时都部署一个应用程序,我认为您最好将时间花在应用程序上,而不是调整上传时间 我想你已经在跟踪了 我个人已经涉猎过appengine,但是python版本,可能需要几分钟,但一旦上传完成,你就可以开始了
也许你可以给你的本地机器一个dyndns主机名,让它可以从互联网上访问 我认为Bastian的意思如下(假设Dev server实际上可以为域服务——我对此不确定)
上传时休息一下。有一种消磨时间的方法:)你应该在开发服务器上测试你的应用程序。是的,但是我使用的是Google API,我不能在Google域中将localhost注册为域,以便在OAuth身份验证后将其设置为回调。也许您可以为您的本地计算机设置一个dyndns主机名,并使其可以从internet访问?我不明白dyndns在这里有什么帮助^^?你能再解释一下吗?ThxThanks Nasir,目前我的问题集中在使用Google OAuth身份验证测试应用程序。我需要提供一个回调URL,在那里我可以得到认证令牌。我必须实现我的开发机器提供一个公共的dyndns地址来让OAuth工作,我认为这是我唯一的选择最终我配置了一个dyndns来在我的本地机器中获得回调,并且不需要“测试上传”。非常感谢。