webapp の作成はほぼ完了しました。バックエンドは Django を使用しています。このプロジェクトでは、ユーザーが自分の画像をアップロードし、CamanJS を使用して画像を調整できます。画像はさまざまなサイズ (5mp 以上) で、さまざまな色にすることができます。それを数字にすると、ユーザーはおよそ持っているかもしれません。クライアントごとに 60 枚の画像、場合によっては 1000 のクライアントが必要です。したがって、最悪のシナリオを想定して、各画像が約 3 MB であると仮定すると、
3x60 = 180mb for a client
1000x180 = 180.000mb or 180GB for all clients
私のアプリケーションはオンライン (おそらくパス上) であり、おそらく多くのユーザーがいることがわかっている場合、画像サイズを処理する最善の方法は何ですか? dataURL をデータベース (base64 形式) に保存した方がよいでしょうか。これにより、プロジェクトに必要な hd スペースのサイズが縮小されますか? 画像が最初の詳細を失わないことが重要であると言わざるを得ません。したがって、圧縮を適用する場合、画像の品質を低下させる必要はありません。最善の解決策は何だと思いますか?