0

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

这是我的代码:

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

  ....
}
4

1 回答 1

0

1)如果没有安全问题(只是图像正确),请确保您没有通过https请求。

2) 使用 Chrome Dev Tools - Network Profiler 监控页面加载和 http 请求。使用分析器建议调整您的应用程序。

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

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

上述建议与 GWT 关系不大。

于 2012-12-13T03:31:21.630 回答