1. ホーム
  2. asp.net

[解決済み] 写真をファイルとして保存するか、MSSQLのようなデータベースに保存してWebアプリにするか?

2022-06-24 21:10:12

質問

私は、多くの画像とうまくいけばかなりの量のトラフィックを含む ASP .NET Web ソリューションを構築しています。私は本当にパフォーマンスを達成したいと思っています。

画像をデータベースまたはファイル システムに保存する必要がありますか? そして、答えに関係なく、私は特定の方法を選択する理由にもっと興味があります。

どのように解決するには?

ファイルシステムに画像を保存し、データベースに画像の場所を保存します。

なぜか?なぜなら...

  1. 静的ファイルとして画像を提供できるようになります。
  2. 画像を取得するために、データベースへのアクセスやアプリケーションのコードは必要ありません。
  3. パフォーマンスを向上させるために、画像を別のサーバーから提供することができます。
  4. データベースのボトルネックを減らすことができます。
  5. データベースは最終的にファイルシステム上にデータを保存します。
  6. 画像は、ファイル システムに格納されている場合、簡単にキャッシュすることができます。