まず、オンライン ビジネスを確立している場合は、プロジェクトに役立つ製品やサービスにお金を払う準備ができている必要があります。もちろん、利用可能な最も高価なソリューションを選択するように言っているわけではありません。コストを第一に考えて選択しないように言っているのです。
画像自体をデータベースに保存することは、多くの理由からあまり良い考えではありません。画像のパスを簡単に推測されても構わない場合は、次のようなものを使用できます。
http://img.buyfromus.com/products/12736.png
ここで、12736は製品の一意の ID です。そうすれば、各製品のイメージへのパスを保存する必要がなくなり、コードまたはテンプレートでパスを作成するだけで済みます。
画像のパスを他人に簡単に推測されたくない場合は、製品ごとに一意のコードを生成し、それをファイル名として使用できます。
http://img.buyfromus.com/products/fc9e5c3935.png
ここで、fc9e5c3935は製品の固有コードです。
これら 2 つの方法は、各製品のイメージへのフル パスを保存するよりも優れています。
ターゲット ユーザーのサイズとタイプ (グローバル、ローカルなど) に応じて、「画像をどこにホストすればよいか」に対する答えは変わります。小規模な Web サイトになる場合は、Web サーバーを使用して画像を配信しても問題ないでしょう。小規模なものではない場合は、1 つまたは複数の個別のサーバーを使用して画像を提供できます。トラフィックの多いグローバル Web サイトになる場合は、AWS S3 などのクラウド ソリューションのいずれかを使用することをお勧めします。
より具体的な提案が必要な場合は、投稿を編集して詳細を記載してください。