|
|
|
разкидывание файлов по папкам
|
|||
|---|---|---|---|
|
#18+
Значит суть задачи. мы будем хранить кучу файлов (при сумарном размере райда 10Тб и статистике что стредний размер файла 250Кб - получаем 40 млн. файлов.) вопрос первый - можно ли хранить это всё в одной папке??? (ответ вроде очевиден - нет) - спрашиваю, т.к. может на чтото влияет тот факт, что эти файлы использует сайт, тоесть он всегда обращаеться к этим файлам, всегда чотко по имени, нету никаких груповых действий с файлами. соответсвенно файловая система сначала протормозит проиндексировав этот мега каталог файлов, а потом уже будет пользоваться своим индексом. вопрос второй, так как скорей всего файлы надо будет раскидывать по подпапкам, как это лучше сделать.??? ========== возьмём вариант, аля имя файла на шдд будет sha1(uniqid()). а имя подпапки три первые (hex) символа имени файла. тогда подпапок получим 4096, и если поверить что распределение имён будет равномерным, то в каждом будет из 40 млн файлов гдето одинаково по 10 000 тыщ. вроде приемлемо. Но насколько можно верить что не получиться что в какойто папке будет 100 файлов а в какой-то 50 000 (ведь насколько я понимаю это уже много) ------ вообщем что посоветуете в решении даной делемы. ЗЫ сайт будет типа хранилищем файлов - юзеры позакидывали, а себе потом ссылки на эти файлы дают другим и те скачивают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 11:42 |
|
||
|
разкидывание файлов по папкам
|
|||
|---|---|---|---|
|
#18+
alex564657498765453можно ли хранить это всё в одной папке?Зависит от файловой системы. Где-то нельзя, где-то можно, но неоптимально (тормозить будет), где-то нормально... alex564657498765453так как скорей всего файлы надо будет раскидывать по подпапкам, как это лучше сделать.??? Зависит от системы именования этих файлов. alex564657498765453сайт будет типа хранилищем файлов - юзеры позакидывали, а себе потом ссылки на эти файлы дают другим и те скачивают.Каждому юзеру - свой каталог. alex564657498765453вообщем что посоветуете в решении даной делемы. Купить орфографический словарь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 12:30 |
|
||
|
разкидывание файлов по папкам
|
|||
|---|---|---|---|
|
#18+
http://www.opensourcesoftwaredirectory.com/Web-Development/Cloud-storage как пример, куда это все разруливать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 13:10 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=53&tid=1341694]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
220ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 497ms |

| 0 / 0 |
