Hello nginx-ru,
Не знаю насколько это реализуемо, но...
К примеру у меня есть папка с закэшированными в ней файлами, которые
удаляются вручную по достижению mtime (file modification time)
лимита в 2 недели.
Это не всегда эффективно, т.к. бывают слишком часто запрашиваемые
файлы, которые не хотелось бы регенирировать несколько раз за время
их жизни.
У меня на FS выставлена опция noatime, дабы увеличить
производительность дисков.
Игорь, скорее вопрос к вам - можно ли научить nginx читать atime и
обновлять его, только если он старше чем 10,20,60 или сколько-то там
минут.
Таким образом, atime не обновлялся бы при каждом запросе, а только
один раз в заданный интервал времени. Сэкономит ресурсы дисков, но и
позволит узнать какие файлы стоит удалять, а какие нет.
Arkadiy Kulev mailto:eth@xxxxxxxxxxxx
ICQ 17107076
MSN arca@xxxxxxx
Skype arkadiynight
+7 495 7266564
Moscow, Russia