質問

アバター画像:データベースまたはCDNに保存しますか?

PS(アバターはユーザーのプロフィール写真です)

役に立ちましたか?

解決

あなたがただ使用できるのになぜそれを自分で保存するのか http://en.gravatar.com/ またはStack Overflowの使用のように似ていますか?

他のヒント

データベースに保存する場合、ユーザーブラウザはリンクで画像ファイルをキャッシュするため、ファイルを再度ダウンロードする必要がないため、画像ファイルは獲得できません。

通常、ユーザーアバターファイルはファイル辞書に保存されるため、画像ファイルのパーマリンクがあります。

CDNを使用して、読み込み速度を加速し、ユーザーアバターの帯域幅を保存できます。

両方の方法には利点があります。

ファイルシステムに画像を保存することは、次のアプリケーションにとって非常に有利です。

  • 小さくてシンプルなロジック
  • 静的で、あまり頻繁に変更されない画像
  • セキュリティに関する心配はありません
  • マップなどの非常に大きな画像

SQL Serverに画像を保存することは、次のアプリケーションにとって非常に有利です。

  • セキュリティが非常に重要な医療X線や裁判所の証拠などの非常に敏感な画像データ
  • 高可用性要件
  • 保守性の要件
  • 非常に大きいサイズ(200,000人以上の従業員がいる人事システムなど、Rehireや辞任などの非常に速い動きがあります)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top