我是Java Web应用程序的新手,我刚刚开始了一个示例项目,以便在这方面获得一些经验。
以下是我目前正在处理的问题:让我们假设我的网络应用程序将显示一堆项目,其中包含一个网格,其中包含每个项目的小图片(缩略图)。考虑到性能问题,实现此类应用程序的最佳或常见做法是什么(这里,我主要考虑每次用户加载项目列表时的有效负载大小)?
我们是否经常为上传的图像文件创建较小尺寸的副本,或者我们是否使用了一些Javascript,CSS转换来命名,以减少要显示的图像?
仅供参考,我正在使用Spring MVC作为我的示例项目。
希望我的问题足够明确。 Thx提前。
答案 0 :(得分:3)
最好的方法是在上传时为每张图片创建单独的缩略图文件。当您的客户端显示您的图库时,他只会缩小图片,然后节省大量的下载和演示时间