SmartGWT慢速渲染图像

时间:2010-01-28 13:45:58

标签: gwt smartgwt

我有一个SmartGWT 2.0应用程序,我必须渲染几百个小图像,这需要非常非常长(> 20秒)。这是一个内部网应用程序。 你知道如何加快渲染速度吗? 任何想法将不胜感激。 提前谢谢。

2 个答案:

答案 0 :(得分:2)

您提到它是一个Intranet应用程序,但网络或服务器可能仍然是罪魁祸首。您可以使用Firebug的“Net”面板来查看获取图像时的网络延迟。如果这些是问题,那么SmartGWT Java代码中没有任何修复。

如果渲染速度是问题,你使用什么方法?对于这一大量的图像,您可能希望通过Canvas.setContents()在SmartGWT Canvas中使用简单的HTML标记。

答案 1 :(得分:0)

我知道该帖子已经过时了,但如果它可以帮助其他人。

我会看看这个:

  

图像包是用于提高应用程序性能的构造   通过减少到服务器的往返HTTP请求的数量   获取图像。 GWT可以将许多图像文件打包成一个大的   要从服务器下载并作为Java对象进行管理的文件。

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