我目前正在开发一个网站,其中多个图像将显示在一个页面上。鉴于性能,我正在寻找处理这些图像的最佳方法。
首先,我将解释我的需求。网站的后端由一个 CMS 组成,可以在其中上传图像(并且可以由用户调整大小,以便图像具有所需的宽度/高度比)。这些图像将显示在网站的多个页面上,由(希望)许多用户请求。
其次,我将简要介绍一下我的环境。我在 Java EE 中开发,使用 JSF 作为前端。我正在使用多个库,例如 Prime Faces 等。
我做了一些研究,似乎有几十种解决方案,但我不知道该往哪个方向搜索。例如:
- 将图像保存在数据库中
- 使用例如文件流将图像保存为静态图像
简而言之:
- 在这种情况下,哪种保存和请求图像的方式最好?
- 你会建议哪个图书馆在这方面为我服务?
- 是否有手动调整图像大小的 JSF 解决方案?
- ImageJ 会是生成缩略图的最佳解决方案吗?如果不是,那会是什么?
如果需要任何其他细节,我很乐意提供。提前致谢。