讀的古爾2010 IO PDF:「架構設計與谷歌Web Toolkit的性能」,我發現這種方法減少啓動時間:GWT啓動順序優化
更好:2個往返: 第一: - 主機頁 - 腳本URL - 初始數據 二: - 編譯腳本
這不是默認設置GWT: 4往返 - 主機頁面 - 選擇腳本 - 編譯腳本 - 初始數據
我的問題是,我不怎麼做,以實現「2往返解決方案」。你可以幫幫我嗎 ?
讀的古爾2010 IO PDF:「架構設計與谷歌Web Toolkit的性能」,我發現這種方法減少啓動時間:GWT啓動順序優化
更好:2個往返: 第一: - 主機頁 - 腳本URL - 初始數據 二: - 編譯腳本
這不是默認設置GWT: 4往返 - 主機頁面 - 選擇腳本 - 編譯腳本 - 初始數據
我的問題是,我不怎麼做,以實現「2往返解決方案」。你可以幫幫我嗎 ?
它實際上相當簡單:
內嵌在網頁中選擇腳本(可以用一個特殊的GWT鏈接來完成,或者使用JSP包括例如指令-I've成功地使用後者,更容易 - 並添加一個<meta name='moduleName::gwt:property' content='baseUrl=moduleName/'>
來告訴內聯選擇腳本在哪裏可以找到編譯後的排列
從技術上講,你可以走得更遠,並用服務器端內容協商替換選擇腳本,我相信谷歌這樣做(例如for Google Groups),但它有點難(使用CrossSiteIframeLinker
的模塊化更簡單,但仍然不行那很簡單)。
用於初始數據,參見https://developers.google.com/web-toolkit/articles/dynamic_host_page和http://jectbd.com/?p=1174(我已經使用AutoBeans傳遞用戶信息和應用程序設置到GWT應用)