GWT应用程序加载时间
问题描述:
我正在使用GWT 2.0.3与ext版本。当我运行该应用程序时需要一些时间来加载。据我所知,加载一些JS文件需要时间(不知道它)。对于缓慢的互联网连接,它需要更多的时间。GWT应用程序加载时间
我想知道GWT应用程序在加载时究竟做了什么。如果它正在加载一些JS文件,有没有办法通过分割JS文件或通过其他方式来减少加载时间?
在此先感谢
答
当GWT应用程序加载,加载包含在你的HTML主页的所有js文件,什么手段都相关的客户端加载。
要优化这个GWT引入的代码拆分前一段时间。你可以检查它here。基本思想是将用户的应用程序划分为逻辑部分,当用户想要访问另一部分时,按需加载。
答
为了加速网络应用程序的加载时间,事实上分割点是第一步。
但检查以及该工具: http://pagespeed.googlelabs.com
步履维艰也可以来自非压缩的图片实例。
另外,当你编译你的GWT应用程序时,确保你为编译后的javascript使用了“OBFUSCATED”模式,这使得它显着变小。
现在,如果你使用的是Apache的httpd作为web服务器,谷歌已经发布了实现开箱即用的Web应用程序的最佳实践美妙的Apache模块: http://code.google.com/p/modpagespeed/