我有一个gwt应用程序,需要显示由其他服务器托管的图像,我使用Image(url)创建这些图标,但它的速度难以忍受,(需要在一个页面上显示多达50个图像),有什么方法可以加快?我看了一下图像包但看起来它只适用于我自己服务器上托管的图像。
这是我的代码:
for (int i = 0 ; i < 50; i++) {
item = items.get(i);
icon = new Image(ROOT_URL + item.getIconURI());
....
}
答案 0 :(得分:0)
1)如果没有安全问题(只是右图),请确保您没有请求 https 。
2)使用Chrome开发工具 - 网络事件探查器来监控页面加载和http请求。使用探查器建议调整您的应用程序。
3)尝试预先处理图像(即)在用户导航到后台页面之前获取它们。
4)如果压缩图像尚未压缩,您也可以尝试请求图像主机发送压缩图像。
以上建议与GWT没什么关系。