【问题标题】:SmartGWT slow images renderingSmartGWT 慢速图像渲染
【发布时间】:2012-04-03 13:49:37
【问题描述】:

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

【问题讨论】:

    标签: gwt smartgwt


    【解决方案1】:

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

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

    【讨论】:

    • 我正在动态生成 Img 对象。网络延迟是微不足道的,我用 Firebug 看了一下。我将尝试使用 Canvas.setContents()。谢谢你的回答。
    【解决方案2】:

    我知道这篇文章很旧,但如果它可以帮助其他人。

    我会看看这个:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 2022-01-13
      • 2013-09-22
      • 1970-01-01
      • 1970-01-01
      • 2011-10-04
      相关资源
      最近更新 更多