我有一个SmartGWT 2.0应用程序,我必须渲染几百个小图像,这需要非常非常长的时间(>20s)。这是一个内部网应用程序。你知道我怎么才能加快渲染速度吗?任何想法都将受到感谢。提前谢谢。
发布于 2010-01-28 22:51:03
您提到它是一个内部网应用程序,但网络或服务器仍可能是罪魁祸首。您可以使用Firebug的"Net“面板查看获取图像的网络延迟。如果这些就是问题所在,那么您的SmartGWT Java代码中没有任何修复方法。
如果渲染速度是个问题,你用的是什么方法?对于这些图像,您可能希望通过Canvas.setContents()在SmartGWT画布中使用简单的HTML标记。
发布于 2012-04-03 13:49:38
我知道这个帖子很老,但如果它能帮助别人的话。
我想看看这个:
是一个图像包,用于通过减少到服务器获取图像的往返HTTP请求的数量来提高应用程序性能。GWT可以将许多图像文件打包成一个大文件,以便从服务器下载并作为Java对象进行管理。
这是非常有用的https://developers.google.com/web-toolkit/doc/latest/DevGuideUiImageBundles
https://stackoverflow.com/questions/2154881
复制相似问题