0

ユーザーアバターは、すべてのWebサイトの重要な部分です。アバター画像ファイルをサーバーに高性能で保存するにはどうすればよいですか?

ここに解決しなければならないいくつかのポイントがあります:

  1. ユーザーのファイル名を生成するにはどうすればよいですか?ユーザーIDまたは名前で直接、またはハッシュ/ md5 ID /名前で?

  2. ファイルを保存する方法は?すべてを1つの辞書または別の辞書に入れます(方法は?)。

  3. ファイルのリンクがパーマリンクの場合、アバターファイルはキャッシュ可能ですが、ユーザーが新しいアバターを変更した場合はどうなりますか?

4

1 に答える 1

1

個人的には、ユーザーのデータベース行にテキスト フィールドを次の形式で保存します。

WWW|HHH|URL

幅と高さ (WWWHHH) は、ユーザーがファイルを選択したときに取得されます。URL は、アバターを見つけることができる単なるアドレスです。

ユーザーのアバターをサーバーに置かないことで、実際に大量の帯域幅を節約できます。

于 2012-09-05T17:11:54.493 に答える