ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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

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

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

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




 




Copyright © Lexa Software, 1996-2009.