Запрет кэширования в кэше файлухи
Михаил Монашёв
postmaster at softsearch.ru
Sat Nov 22 02:59:38 MSK 2008
Здравствуйте.
Много думал о реализации эффективного кэширования статики. Исходил я
из желания максимально утилизировать ресурсы железа, чтобы процессор,
память и диск были максимально загружены и при этом работающие
процессы не мешали друг-другу, конкурируя за какой-то ресурс. И кроме
всего прочего пришёл к мысле, что было бы удобно управлять содержимым
файлового кэша OS. Т.е. тем, что может попадать в файловый кэш
операционки, а что нет.
Было бы например удобно принудить nginx всё отдавать с диска, а память
не трогать и не конкурировать с другими процессами за её
использование. Ибо другие процессы возможно тоже захотят закэшировать
в кэше файлухи свои файлы и, получив больше свободной памяти, будут
работать пошустрее. Или же второй вариант: мы точно знаем, что спайдер
поисковика забьёт нам кэш файлухи тем, что никто никогда не запросит.
Или же нет смысла класть в кэш большие файлы, лучше положить много
мелких. Или мы знаем, что в этой директории горячий контент, а во всех
остальных редко запрашиваемый... Короче куча случаев, когда опция
запрета помещения отданного файла в файловый кэш может быть эффективно
использована.
--
С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.
More information about the nginx-ru
mailing list