0

そうです、これが私がやろうとしていることです、

ユーザーが私のWebサイトにアクセスして、メディアコンテンツ、IE、画像ギャラリーの画像、またはビデオをアップロードします。このメディアを自分のWebサイトに保存してから、アクセスコードをユーザーに返し、ユーザーがアクセスコードを介してメディアにアクセスできるようにします。

これが私の質問です、

アップロードされたコンテンツを保存するために可能な限り効率的にフォルダを構成することを検討しています。アップロードできるメディアにはビデオと画像の2種類があるため、2つの親フォルダがあります。

  • ビデオ
  • 画像

私が懸念しているのは、すべてのビデオ/画像コンテンツを1つのフォルダー内に配置することをお勧めしますか、それともサブフォルダーを用意する必要がありますか?

また、ユーザーは通常、複数の画像(たとえば、5〜10)をアップロードし、これらの画像を表示するように要求されると、画像ギャラリー形式で返されるため、画像ギャラリーのIDがすべてを格納するサブフォルダーを作成することを考えていました。その画像ギャラリーの画像、これは効率的ですか?

アップロードされたデータを保存するために従うべきフォルダ構造はありますか?

4

1 に答える 1

2

私が働いていた場所でこの構造に出くわしました。それ以来、可能な限りそれを使用しています。

(フォルダーがユーザーに表示されないと仮定します)各ユーザー(ギャラリー)にGUIDを提供します。次に、次のようにGUIDの最初の3文字を使用してディレクトリパスを作成します。

//root/9/1/8/91894963-0075-4b4c-b2a3-ce99f9780035/<user [ABC1]'s folder>
//root/6/5/6/656744e6-19e1-49aa-9ae6-156e4be61282/<user [ABC2]'s folder>
//root/6/5/b/65ba9120-93a9-4d28-ba4e-ca8a2a53d4e6/<user [ABC3]'s folder>

これにより、各親のフォルダーの総数が16に制限され、「destination」フォルダーに多くのフォルダーが存在しないようになります。また、GUIDがわかっている場合は、パスをすばやく取得できます。

于 2012-07-25T15:32:10.850 に答える