【发布时间】:2011-03-05 14:10:21
【问题描述】:
在启动基于 Vaadin 的 Web 应用程序时查看 Chrome 开发人员工具的审核选项卡,我惊恐地发现 cache.html 文件大于 4Mb!我认为 Vaadin 的运行时间最多只有几百 k。我需要启用 gzip 压缩,但仍然......怎么可能将这么大的文件发送到浏览器?
【问题讨论】:
标签: optimization vaadin app-startup
在启动基于 Vaadin 的 Web 应用程序时查看 Chrome 开发人员工具的审核选项卡,我惊恐地发现 cache.html 文件大于 4Mb!我认为 Vaadin 的运行时间最多只有几百 k。我需要启用 gzip 压缩,但仍然......怎么可能将这么大的文件发送到浏览器?
【问题讨论】:
标签: optimization vaadin app-startup
4MB 太大了。确保您没有使用 GWT 的“草稿编译”,因为它会使生成的小部件集变得巨大。
正确的大小约为 400-600kB(未压缩)。大小取决于集合中包含哪些小部件。添加新的小部件会使其更大一些,而省略一些未使用的小部件会使其更小。实际最小大小在 200-300kB 之间。
最重要的是您已经在 HTTP 服务器上启用了 gzip 编码。这样实际上只有 80kB 到 200kB 被传输到浏览器。
另请参阅:http://vaadin.com/forum/-/message_boards/message/163146
【讨论】: