我有一个网络应用程序,可以让用户上传图片。这些图像在应用程序中以缩略图的形式显示,当用户点击缩略图时,它会显示全尺寸的图像。相当标准。处理动态图像缩略图大小的最佳方法是什么?
现在我正在将图像存储在MySQL数据库中,并让整个应用程序在Jboss上运行。要显示缩略图,我有一个指向全尺寸图像的IMG html标记,我只是将宽度和高度设置为50px。这将图像加载到数据库之外,将整个事件发送到客户端,然后在浏览器中调整它的大小。显然,这看起来像是一个巨大的资源浪费,并使页面加载很长时间,因为页面上可能有很多缩略图,所以我试图找出改善这种情况的最佳方式。我发现了apache module that resizes images on the fly。所以我想我可以使用它将缩略图发送到客户端,从而减少带宽和页面加载时间。由于我的图像存储在数据库中,Apache为它们提供服务可能并且高效吗?我应该将图像存储在文件系统上吗?我应该如何处理这个问题的任何建议?