Forum Webscript.Ru

Общие => ОС и системное ПО => Тема начата: dub от 28 Августа 2003, 01:07:34

Название: Оптимизация хранения файлов
Отправлено: dub от 28 Августа 2003, 01:07:34
Необходимо оптимизировать хранение большого количества файлов (для определенности - графических), при этом имена файлов можно генерировать автоматически и можно создать любые подкаталоги в каталоге для этих файлов. Как лучше сделать это? От чего зависит скорость дотупа к файлам? Только от количества файлов в директории? Или еще от чего?

Есть пример, где говорится, что 10000 изображений лучше распределить по каталогам так:

-pictures/
--a/a123.gif
--b/b321.gif
.
.
.
--z/z12.gif

Но в этом примере не совсем понятно вот что: отличается ли подобное распределение по критерию производительности от такого:

-pictures/
--a/123.gif
--b/321.gif
.
.
.
--z/12.gif

,то есть имеет ли значение совпадение первой буквы имени файла с названием каталога, и вообще, имеют ли значения имена или суть просто в том, чтобы в каталоге было не слишком много изображений и распределять их можно, скажем сотнями:

-pictures/
--0/0.gif ... 99.gif
--1/100.gif ... 199.gif
.
.
.
--25/2500.gif ... 2599.gif
.
.

, создавая папки по мере необходимости?

Хотелось бы какой-нибудь достоверной инфы по этому поводу, чтоб уже раз и навсегда разобраться.

Заранее спасибо.
Название: Оптимизация хранения файлов
Отправлено: Макс от 28 Августа 2003, 02:01:58
http://phpclub.net/talk/showthread.php?s=&threadid=35405&rand=38
Название: Оптимизация хранения файлов
Отправлено: dub от 28 Августа 2003, 22:42:20
Макс
Спасибо.