Re: Re[2]: файловая структура для кеша

Alexey Mahotkin squadette at gmail.com
Tue Mar 18 18:32:11 MSK 2008


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

Оба раза производительность, мягко скажем, страдала.

2008/3/18 andrey kravchenko <andrey at mail.anti-aging-drugs.com>:
> А как происходит считывание вложенной папки? Последовательно или за
>  один проход?
>
>  0/1/2/3
>  Сначала 0, а 3 - последней?
>
>  Или NGINX/система сразу находит место, где хранится файл, чтоб начать
>  его читать?
>
>  Почему именно 256? В ФС есть однобайтовые записи о количестве файлов?
>  Хотя идея кажется вполне здравой, особенно если перевести номера в
>  16-ричный формат для более краткой записи числа.
>
>  Вы писали 18 марта 2008 г., 15:45:54:
>
>
>
>  > По моему опыту, имеет смысл хранить в каталоге классические 256
>  > файлов.  С вложенностью каталогов не перебарщивать.  Таким образом,
>  > для миллиона получается два уровня каталогов по 256 в каждом + файлы
>  > внутри.
>
>
>
>
>
>



-- 
Алексей Махоткин
http://squadette.ru/


More information about the nginx-ru mailing list