Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: идея по atime.
AK> Не знаю насколько это реализуемо, но...
AK> К примеру у меня есть папка с закэшированными в ней файлами, которые
AK> удаляются вручную по достижению mtime (file modification time) лимита в 2
недели.
AK> Это не всегда эффективно, т.к. бывают слишком часто запрашиваемые
AK> файлы, которые не хотелось бы регенирировать несколько раз за время
AK> их жизни.
AK> У меня на FS выставлена опция noatime, дабы увеличить
AK> производительность дисков.
AK> Игорь, скорее вопрос к вам - можно ли научить nginx читать atime и
AK> обновлять его, только если он старше чем 10,20,60 или сколько-то там
AK> минут.
AK> Таким образом, atime не обновлялся бы при каждом запросе, а только
AK> один раз в заданный интервал времени. Сэкономит ресурсы дисков, но и
AK> позволит узнать какие файлы стоит удалять, а какие нет.
Изврат, но:
mount _C_ atime
всем файлам chattr +A
тем кому надо - chattr -A
(и кэш nginx в _другой_ fs :) )
--
Павел Яковлев
mailto: hac@xxxxxxxxxx ICQ 8085803 PPY-RIPN
технический директор PY125-RIPE
ЗАО "Интернет-Проекты"
"Настало время смотреть вверх." Микеланджело
|