アバター画像:データベースまたはCDNに保存しますか?
-
29-09-2019 - |
質問
アバター画像:データベースまたはCDNに保存しますか?
PS(アバターはユーザーのプロフィール写真です)
解決
あなたがただ使用できるのになぜそれを自分で保存するのか http://en.gravatar.com/ またはStack Overflowの使用のように似ていますか?
他のヒント
データベースに保存する場合、ユーザーブラウザはリンクで画像ファイルをキャッシュするため、ファイルを再度ダウンロードする必要がないため、画像ファイルは獲得できません。
通常、ユーザーアバターファイルはファイル辞書に保存されるため、画像ファイルのパーマリンクがあります。
CDNを使用して、読み込み速度を加速し、ユーザーアバターの帯域幅を保存できます。
両方の方法には利点があります。
ファイルシステムに画像を保存することは、次のアプリケーションにとって非常に有利です。
- 小さくてシンプルなロジック
- 静的で、あまり頻繁に変更されない画像
- セキュリティに関する心配はありません
- マップなどの非常に大きな画像
SQL Serverに画像を保存することは、次のアプリケーションにとって非常に有利です。
- セキュリティが非常に重要な医療X線や裁判所の証拠などの非常に敏感な画像データ
- 高可用性要件
- 保守性の要件
- 非常に大きいサイズ(200,000人以上の従業員がいる人事システムなど、Rehireや辞任などの非常に速い動きがあります)
所属していません StackOverflow