ПРОЕКТЫ 


  АРХИВ 


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: proxy_cache_valid VS inactive



Спасибо, Алекс!

Все встало на свои места.
У меня частная ситуация, когда expired равен бесконечности, а inactive не имеет смысла из-за маленького количества хранимых объектов. Это спутало мне всю логику.

Антон.



2011/8/13 Alex Vorona <voron@xxxxxxxxxx>
13.08.2011 15:28, Anton Kuznetsov wrote:
> Добрый день!
>
> Столько лет на nginx, стыдно признаться, но так и не понимаю до сих пор как
> работают опции proxy_cache_valid &
задают время хранения закэшированых данных, с возможностью различной настройки по статусам
ответов.
>  **proxy_cache_path ... inactive=
Задают время хранения закэшированых данных, к которым никто не обращался
> Что происходит после inactive=10m, если proxy_cache_valid 7d?
Если запрос не повторялся в течение 10 минут - данные будут удалены из кэша. Если запрос
повторяется не реже чем 10 минут - данные будут expired по прошествии 7 суток, и nginx
сделает запрос к бекенду для обновления данных.
> Файл хранится в кэше 7 дней или 10 минут?
Зависит от того, будут ли к нему обращения
> А если inactive=8d?
То 7 дней и потом expired, если в кэше хватит места и ответ не вытеснится. При условии
если бекенд не переопределяет время хранения данных в кэше в меньшую сторону.

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru



--
Best regards,
Anton Kuznetsov.      
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.