如何加快Java Google App Engine的部署速度?

问题描述

| 我正在使用GWT + Java-AppEngine开发一个测试应用程序,部署是如此繁琐而缓慢。 我读到有关最小化GWT的排列或并行编译的信息,但是我的互联网连接不是很好,我认为我正在将大量文件上传到App Engine服务器。 我该如何优化呢?我可以检查瓶颈在哪里吗? 我需要进行多次部署的原因是因为我通过OAuth使用Google API,并且无法将localhost设置为回调(可以吗?)。     

解决方法

我不确定您的情况,因此我将尽力猜测您的意图。 出于开发目的,您实际上应该在本地服务器上工作,它带有所有API和存根(stub),用于诸如用户登录之类的操作和不用于诸如此类的操作。那是瞬间的。一旦您对本地应用感到满意并且可以上传了,那么如果AppEngine霸主由于AppSize / Slow Connection /服务中断/节食的行为而决定花点时间,那么您几乎无能为力。 考虑到不是每个小时都在部署,我认为您最好将时间花在应用程序上,而不是调整上传时间。 我假设您已经在关注http://code.google.com/appengine/docs/java/gettingstarted/uploading.html 我个人曾经接触过appengine,但接触过python版本,这可能需要几分钟,但是一旦上传完成,您就可以使用了。        也许您可以为本地计算机指定一个dyndns主机名,并使其可以从Internet访问? –    我认为Bastian的含义如下(假设Dev服务器实际上可以为域提供服务-我不确定) 让您的域名托管服务商(example.com)维护指向您的开发计算机IP地址的\'A \'记录[因此,在执行example.com时,您的开发计算机将作为服务器进行响应] 这意味着,如果您将DNS记录设置为指向ghs.google.com或其他名称,则必须进行更改(DNS记录需要一段时间才能传播,具体取决于主机) 一旦感到满意,并且想要在google上进行测试,您仍然必须先“上载”,然后才能在appspot.com上进行尝试,当然还要再次更改DNS条目,以便example.com在google服务器上运行。 我认为工作太多。最好在本地计算机上使用开发服务器。 上传时休息一下。有一个KitKat可以消磨时间:)     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...