如何在GAE中部署大于150MB的GWT应用程序?

时间:2012-03-06 14:06:32

标签: google-app-engine

GWT为每个浏览器/语言环境等创建排列。因此,您可以轻松地为单个应用程序提供数十种排列,因此总应用程序大小将快速超过150MB。

任何能够上传大型GWT应用程序的解决方法还是有计划增加此限制?

1 个答案:

答案 0 :(得分:1)

它违背了具有多个排列的目的,但一种解决方法是使用软排列来减少排列的数量。

例如:如果添加

,您可以在单个排列中支持所有浏览器和区域设置
    <collapse-all-properties />

到你的gwt.xml文件。覆盖所有浏览器和语言环境的单个排列比使用浏览器和语言环境的每个组合具有单独的排列使用更少的空间。您还可以按照此处的说明对排列的崩溃进行更精细的控制 - http://code.google.com/p/google-web-toolkit/wiki/SoftPermutations

在一天结束时,这只是一种解决方法,可以绕过150MB的限制。折叠排列会增加每个用户的下载大小,因为他们会下载当前未使用的浏览器和区域设置的代码。理想情况下,GAE团队会增加限制。