我正在使用GWT + Java-AppEngine开发一个测试应用程序,部署是如此繁琐和缓慢。
我读到有关最小化GWT的排列或并行编译的信息,但是我的互联网连接不是很好,我认为我正在将大量文件上传到App Engine服务器。
我该如何优化呢?我可以检查瓶颈在哪里吗?
我需要进行多次部署的原因是因为我正在通过OAuth使用Google API,并且无法将localhost设置为回调(可以吗?)。
最佳答案
我不确定您的情况,因此我将尽力猜测您的意图。
出于开发目的,您确实应该在本地服务器上工作,它带有所有API和 stub (stub),用于诸如用户登录之类的操作和不进行诸如此类的操作。那是瞬间的。一旦您对本地应用程序满意并可以上传,那么如果AppEngine霸主由于AppSize/Slow Connection/服务中断/饮食不规律而决定花些时间,那么您几乎无能为力。
考虑到不是每个小时都进行部署,我认为您最好将时间花在应用程序上,而不是调整上传时间。
我假设您已经在关注http://code.google.com/appengine/docs/java/gettingstarted/uploading.html
我个人曾经接触过appengine,但接触过python版本,这可能需要几分钟的时间,但是一旦上传完成,您就可以使用了。
我认为Bastian的含义如下(假设Dev服务器实际上可以为域提供服务-我不确定)
我认为工作太多。最好在本地计算机上使用开发服务器。
上传时休息一下。有一个KitKat可以消磨时间:)