proxy_cache_valid VS inactive

Anton Kuznetsov maybe на arjlover.net
Сб Авг 13 16:00:41 UTC 2011


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

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

Антон.



2011/8/13 Alex Vorona <voron at amhost.net>

> 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 at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



-- 
Best regards,
Anton Kuznetsov.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20110813/6949eb99/attachment.html>


Подробная информация о списке рассылки nginx-ru