|
|
|
| Есть три варианта, в общем-то.
1. Каталог, в нем файлы, в формате $user."_".$date
2. Каталог $user , в нем файлы $date , относящиеся к этому $user
3. Каталог $date , в нем файлы $user , относящиеся к этой $date
Предположительно, $user будет от нуля до десяти тысяч.
Дат, полагаю, понятно сколько. Каждый день - это новая дата.
Как лучше? Когда-то мне говорили, что Unix предпочитает, чтобы в одном каталоге не было более тысячи файлов. Конечно, выдержит, но ему приятнее разбитие на каталоги. Я не знаю, верно ли это. | |
|
|
|
|
|
|
|
для: Shorr Kan
(08.03.2006 в 10:05)
| | Я бы остановился на 2 варианте... Каталог во всех операционных системах - это специальный файл, в котором перечисляются номера файлов и подкаталогов в него входящих - чем их больше, тем больше файл каталога, а, следовательно, он дольше открывается... такие вещи вообще говоря кэшируются, но лучше не рисковать и стараться избегать первого варианта, 3 вариант - неудобен в обслуживании будет... | |
|
|
|