GWT启动序列优化

时间:2012-06-29 17:17:57

标签: gwt optimization startup

阅读Goole 2010 IO pdf:“使用Google Web Toolkit构建性能”,我发现这种方法可以减少启动时间:

更好:2次往返: 第一:   - 主页   - 脚本URL   - 初始数据 第二:   - 编译脚本

这不是默认GWT设置: 4次往返   - 主页   - 选择脚本   - 编译脚本   - 初始数据

我的问题是我不怎么做才能实现“2回程解决方案”。你可以帮帮我吗 ?

1 个答案:

答案 0 :(得分:1)

实际上相当容易:

  • 内联页面中的选择脚本(可以使用特殊的GWT链接器完成,或者使用JSP include指令例如 - 我已成功使用后者,更容易 - 并添加{{1告诉内联选择脚本在哪里找到编译的排列 从技术上讲,您可以更进一步,用服务器端内容协商替换选择脚本。我相信谷歌会做到这一点(例如谷歌小组),但它有点困难(通过模块化<meta name='moduleName::gwt:property' content='baseUrl=moduleName/'>更简单,但仍然不那么容易)。

  • 初始数据,请参阅https://developers.google.com/web-toolkit/articles/dynamic_host_pagehttp://jectbd.com/?p=1174(我一直在使用AutoBeans将用户信息和应用程序设置传递给GWT应用程序)