Image gwt应用程序从其他服务器下载多个图像

Image gwt应用程序从其他服务器下载多个图像,image,gwt,Image,Gwt,我有一个gwt应用程序,需要显示由其他服务器托管的图像,我使用图像(url)创建这些图标,但速度太慢了,(需要在一个页面上显示多达50个图像),有什么方法可以加快速度吗?我看了一点图像包,但似乎它只适用于托管在我自己的服务器上的图像 这是我的密码: for (int i = 0 ; i < 50; i++) { item = items.get(i); icon = new Image(ROOT_URL + item.getIconURI()); .... } for(in

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

这是我的密码:

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

  ....
}
for(int i=0;i<50;i++){
item=items.get(i);
icon=新图像(ROOT_URL+item.getIconURI());
....
}
1)如果没有安全问题(只要图像正确),请确保您没有通过https进行请求

2) 使用chromedevtools-networkprofiler监视页面加载和http请求。使用探查器建议调整应用程序

3) 在用户在后台导航到页面之前,尝试预缓存图像(即获取图像)

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


上述建议与GWT关系不大。

如果图像总是不同的,那么没有其他方法-您必须逐个加载它们。如果图像总是相同的,为什么不能将它们托管在服务器上?图像总是不同的