2012-12-18 13 views
0

一些背景:我有我认为部署到appengine的中型GWT应用程序。我最近将它配置为支持除en_US之外的一些语言环境,这在GWT编译期间导致了96个排列。使用GWT部署到GAE需要上传数百个,并且需要永久使用

我正在测试应用程序的一些小改动,编译后它告诉我它需要上传310个文件。我一直坐在这里看着它30分钟,并没有取得任何进展 - 尽管我相信它最终会部署。

这是我使用GWT/Appengine的典型经验:上传数百个文件需要很长时间。然而,现在我相信所有这些GWT排列对应用程序进行的非常简单的更改都需要花费一个小时或更多的时间进行部署。这很痛苦。

这是预期的/典型的吗?难道我做错了什么?有什么我可以做的,使这不那么痛苦?我也担心我们会有什么事情需要解决,而最快的时间我们可以把它变成一个小时。

+0

你有几个地方?编译你的应用需要多长时间?你从Eclipse部署吗? –

+0

Just en,es和fr。完成GWT编译所花费的时间不是问题(现在 - 也许在我添加更多语言环境之后)。问题是小规模的更改会导致需要上传大量文件,然后花费很长时间(30分钟)。 – stephenp

+1

如何获得96个3语言环境的排列?你应该有24. –

回答

2

如果您从IDE进行部署,请尝试使用appcfg上传文件。根据我的经验,它工作得更快:

https://developers.google.com/appengine/docs/java/tools/uploadinganapp#Uploading_the_App

顺便说一句,我有一个大的应用程序,即使在繁忙时间我从来没有在10分钟内部署(展开时在晚上工作得更快,在周末)。而当你做一个小小的修复时,你应该只修改几个文件 - 而不是数百个。

+0

我偶尔会使用appcfg,它确实看起来速度更快,但只有一点。如果它快两倍,我就永远不会从我的IDE部署。 – stephenp