Re: Кэширование. Мысля

Монашёв Михаил postmaster at softsearch.ru
Fri Jul 27 13:47:51 MSD 2007


Здравствуйте, Павел.

> А  такое  проверку  устаревания  кеша  реализовать средствами только
> nginx'a можно?

Устаревание  реализуется  просто,  но кривоват, другими средствами. Но
возможно  тебе  подойдёт.  При сохранении файла в кэше выставляешь ему
atime,  когда его нужно удалить. Потом раз в х минут запускаешь find и
им  находишь  и  вычищаешь  файлы,  у  которых  atime  меньше текущего
времени.  Нужно только раздел смонтировать с noatime. Плюс файлы лучше
по  куче директорий разложить, чтобы find не тормозил. И запускать его
каждый   раз   на   след.  директории  по  кругу.  Кэш  будет  местами
проэкспарившийся, но для ряда задач это допустимо.

-- 
С уважением,
Монашёв Михаил, SoftSearch.ru
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.






More information about the nginx-ru mailing list