Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re[2]: файловая структура для кеша
Нет там никаких "однобайтовых" вопросов. Просто два раза мы ошиблись
-- сначала сделали штук шесть вложенных уровней, потом сделали два
уровня, но слишком много каталогов -- получилось что в каждом каталоге
лежало два-три файла.
Оба раза производительность, мягко скажем, страдала.
2008/3/18 andrey kravchenko <andrey@xxxxxxxxxxxxxxxxxxxxxxxxx>:
> А как происходит считывание вложенной папки? Последовательно или за
> один проход?
>
> 0/1/2/3
> Сначала 0, а 3 - последней?
>
> Или NGINX/система сразу находит место, где хранится файл, чтоб начать
> его читать?
>
> Почему именно 256? В ФС есть однобайтовые записи о количестве файлов?
> Хотя идея кажется вполне здравой, особенно если перевести номера в
> 16-ричный формат для более краткой записи числа.
>
> Вы писали 18 марта 2008 г., 15:45:54:
>
>
>
> > По моему опыту, имеет смысл хранить в каталоге классические 256
> > файлов. С вложенностью каталогов не перебарщивать. Таким образом,
> > для миллиона получается два уровня каталогов по 256 в каждом + файлы
> > внутри.
>
>
>
>
>
>
--
Алексей Махоткин
http://squadette.ru/
|