gwt app从其他服务器下载多个图像

时间:2012-12-12 05:44:30

标签: image gwt

我有一个gwt应用程序,需要显示由其他服务器托管的图像,我使用Image(url)创建这些图标,但它的速度难以忍受,(需要在一个页面上显示多达50个图像),有什么方法可以加快?我看了一下图像包但看起来它只适用于我自己服务器上托管的图像。

这是我的代码:

for (int i = 0 ; i < 50; i++) {
  item = items.get(i);
  icon = new Image(ROOT_URL + item.getIconURI());

  ....
}

1 个答案:

答案 0 :(得分:0)

1)如果没有安全问题(只是右图),请确保您没有请求 https

2)使用Chrome开发工具 - 网络事件探查器来监控页面加载和http请求。使用探查器建议调整您的应用程序。

3)尝试预先处理图像(即)在用户导航到后台页面之前获取它们。

4)如果压缩图像尚未压缩,您也可以尝试请求图像主机发送压缩图像。

以上建议与GWT没什么关系。