Java と Spring MVC を使用して Web サイトを開発しています。詳細を入力して画像を添付できるフォームがあります。ユーザーがフォームを送信すると (送信ボタンをクリック)、データと画像の両方がサーバーにアップロードされます。アップロードされた画像は、3 つの異なる場所で 3 つの異なるサイズでユーザーに表示されます。
私が現在行っているのは、画像を 3 つの異なる解像度にリサイズして保存することです。ただし、サイズ変更によって処理時間が長くなるため、アップロードが遅くなります。
処理を高速化する 1 つの方法は、2 つの並列スレッドを実行して変換と保存を行うことです。
他のより良いアプローチはありますか?