Fatal
написал 23 января 2006 года в 15:10 (614 просмотра)
Ведет себя
как мужчина; открыл 123 темы в форуме, оставил 484 комментария на сайте.
Доброго времени суток! Есть такой параметр в Squid прокси сервере как ache_dir «/usr/local/Sqiud/cashe 2048 16 256 — указывает прокси серверу, где сохранять кэшируемые файлы. Под кэш выделяется два гигабайта и создаётся 16 и 256 каталогов 1-ого и 2-ого уровня.» — Это цитата из книги.
Подскажите, пожалуйста, для чего каталоги первого и второго уровня и почему их так много 16 и 256? Почему бы не хранить всё в одном каталоге?
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
а чтение этого одного каталога ты как себе представляешь?
Я ни как не представляю. Я хотел бы, что бы вы подсказали.
Или книгу может быть подсказали хорошую.
да не так уж и много.
хотя, это — наследие fs раннего времени, когда в одном каталоге не могло быть много подкаталогов
и не было хеширования расположения имён в каталогах
в общем, это один из путей некоторой оптимизации работы кеша.
ну проведи тест, что ли.
создай на разных проксях с одинаковой нагрузкой
2048 16 256
2048 1 1
и сравни производительность и задержки.
ощутишь, наверное, где-то при 256*256*16 объектах. ну, 1М.
Спасибо!