当我编译我的 GAE/GWT (Java) 项目(编译所有 6 个排列)时,整个 WAR 文件夹在我的计算机上的权重为 93.9 Mo(扩展的 Mac OS 日志)。在 GAE 上部署时,管理控制台(配额详情页面)显示我的应用占用了 18% 的免费配额。意思是180Mb。这怎么可能 ?我错过了什么?谷歌是否使用大块文件系统?如何优化可用存储空间的使用?我已经 JARing 我的 'classes' 文件夹,但增益(在空间方面......)是不相关的。
最大的问题(从我的角度来看)是我自己的 GWT + 服务器端代码 +“外部”库 (PDFJet) 占用了 1.9Mb 的空间。其余的 (>91Mb) 由 appengine 和 datanucleus 自己的库获取。为什么我们需要在部署中包含这些?它们被每个人使用。我认为集中和自动部署这些对我们所有人来说都会更好。我不明白。
对此有何建议或意见?