画像フォルダを階層分けする意図とは?例えばWordPressなら「http://example.com/wp/wp-content/uploads/2015/06/test-300x224.jpg」のように、アップロードフォルダに対して/アップロードした年/アップロードした月/ファイル名となっていますが、ここまで階層分けする意図ってなんなんですかね?別に1つのフォルダにアップロードしても、フォルダ内一覧表示するわけでもない限り、重くならないと思うのですが。
システム上は一緒にしても構わないとは思います。但し、バックアップを取る際には容量をコンパクトに収める為、意味のある設定かと思います。
フォルダ内一覧表示する事を想定してると思います
ディレクトリ直下のファイルorサブディレクトリの最大数は決まっています。ファイルシステムによりますが、32,000とか64,000とかです。なのでその値を超えるようなシステムの場合は、そのように階層化して直下のファイル数を減らす工夫が必要になります。WordPressは色んな方が扱うので、それを考慮した上でそのような階層化を行ったのだと考えられます。
ディレクトリ内のファイル/ディレクトリ数に上限があるのですね。大変勉強になりました。
一覧「表示」しなくても探すのに時間が掛かる。
あとはwpの場合は同じ名前の画像がけっこう頻繁に更新されることも考慮してるんだろうな。あの構造正直嫌いだけど。
みんなの回答 5 件
システム上は一緒にしても構わないとは思います。但し、バックアップを取る際には容量をコンパクトに収める為、意味のある設定かと思います。
フォルダ内一覧表示する事を想定してると思います
ディレクトリ直下のファイルorサブディレクトリの最大数は決まっています。
ファイルシステムによりますが、32,000とか64,000とかです。
なのでその値を超えるようなシステムの場合は、そのように階層化して直下のファイル数を減らす工夫が必要になります。
WordPressは色んな方が扱うので、それを考慮した上でそのような階層化を行ったのだと考えられます。
一覧「表示」しなくても探すのに時間が掛かる。
あとはwpの場合は同じ名前の画像がけっこう頻繁に更新されることも考慮してるんだろうな。
あの構造正直嫌いだけど。
関連するトピックス