【发布时间】:2011-07-09 04:11:54
【问题描述】:
我有一个网络应用程序可以让用户上传图片。然后图像在应用程序上显示为缩略图,当用户单击缩略图时,它会显示完整大小的图像。相当标准。
现在我将图像存储在 MySQL 数据库中,并让整个应用程序在 Jboss 上运行。为了显示缩略图,我有一个指向全尺寸图像的 IMG html 标记,我只是将宽度和高度设置为 50 像素。这会将图像从数据库中加载出来,将整个内容发送到客户端,然后在浏览器中调整其大小。显然,这似乎是对资源的极大浪费,并且使页面需要很长时间才能加载,因为页面上可能有很多缩略图,所以我正在尝试找出改进这一点的最佳方法。
我找到了apache module that resizes images on the fly。所以我想我可以用它把缩略图发送到客户端,减少带宽和页面加载时间。由于我的图像存储在数据库中,Apache 是否可以有效地为它们提供服务?我应该将图像存储在文件系统上吗?关于我应该如何处理的任何建议?
【问题讨论】:
标签: mysql apache architecture jboss thumbnails