2010-01-28 126 views
0

我有一個SmartGWT 2.0應用程序,我必須渲染幾百個小圖像,這需要非常非常長的時間(> 20s)。這是一個Intranet應用程序。 你知道我如何加快渲染速度嗎? 任何想法將不勝感激。 在此先感謝。SmartGWT慢速圖像渲染

回答

2

你提到它是一個Intranet應用程序,但網絡或服務器仍然可能是一個罪魁禍首。您可以使用Firebug的「網絡」面板來查看網絡延遲獲取圖像。如果這是問題,那麼您的SmartGWT Java代碼中沒有修復。

如果渲染速度是問題,您使用什麼方法?對於這一卷圖像,您可能希望通過Canvas.setContents()在SmartGWT Canvas中使用簡單的HTML標籤。

+0

我動態生成圖對象。網絡延遲是微不足道的,我看了一下Firebug。我將嘗試使用Canvas.setContents()。 感謝您的回答。 – 2010-01-29 10:29:31

0

我知道這個帖子很舊,但是如果它可以幫助別人的話。

我想看看這個:

的圖像包是通過減少往返的HTTP請求數到服務器以獲取 圖像以提高應用程序性能 的構造。 GWT可以將許多圖像文件打包成一個大的文件,以便從服務器下載並作爲Java對象進行管理。

這是非常有用的 https://developers.google.com/web-toolkit/doc/latest/DevGuideUiImageBundles