現在、1ページに複数の画像を表示するサイトを開発中です。パフォーマンスの観点から、私はこれらの画像を処理するための最良の方法を探しています。
まず、私のニーズを説明します。Webサイトのバックエンドは、画像をアップロードできるCMSで構成されています(画像の幅と高さの比率が必要になるように、ユーザーがサイズを変更することもできます)。これらの画像は、(願わくば)多くのユーザーから要求されたウェブサイトのいくつかのページに表示されます。
次に、私の環境について簡単に説明します。フロントエンドとしてJSFを使用して、JavaEEで開発しています。PrimeFacesなどの複数のライブラリを使用しています。
私はいくつかの調査を行い、解決策は数十あるようですが、どちらの方向に検索すればよいかわかりません。例えば:
- データベースに画像を保存する
- たとえばファイルストリームを使用して画像を静止画像として保存する
つまり、要するに:
- この場合、画像を保存してリクエストする方法はどれが最適ですか?
- これで私に奉仕するためにどの図書館にアドバイスしますか?
- 画像のサイズを手動で変更するJSFソリューションはありますか?
- ImageJはサムネイルを生成するための最良のソリューションでしょうか?そうでない場合はどうなりますか?
その他の詳細が必要な場合は、喜んで提供させていただきます。前もって感謝します。