Спасибо, Алекс!<br><br>Все встало на свои места.<br>У меня частная ситуация, когда expired равен бесконечности, а inactive не имеет смысла из-за маленького количества хранимых объектов. Это спутало мне всю логику.<br><br>Антон.<br>
<br><br><br><div class="gmail_quote">2011/8/13 Alex Vorona <span dir="ltr"><<a href="mailto:voron@amhost.net">voron@amhost.net</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">13.08.2011 15:28, Anton Kuznetsov wrote:<br>
> Добрый день!<br>
><br>
> Столько лет на nginx, стыдно признаться, но так и не понимаю до сих пор как<br>
> работают опции proxy_cache_valid &<br>
</div>задают время хранения закэшированых данных, с возможностью различной настройки по статусам<br>
ответов.<br>
>  **proxy_cache_path ... inactive=<br>
Задают время хранения закэшированых данных, к которым никто не обращался<br>
<div class="im">> Что происходит после inactive=10m, если proxy_cache_valid 7d?<br>
</div>Если запрос не повторялся в течение 10 минут - данные будут удалены из кэша. Если запрос<br>
повторяется не реже чем 10 минут - данные будут expired по прошествии 7 суток, и nginx<br>
сделает запрос к бекенду для обновления данных.<br>
<div class="im">> Файл хранится в кэше 7 дней или 10 минут?<br>
</div>Зависит от того, будут ли к нему обращения<br>
> А если inactive=8d?<br>
То 7 дней и потом expired, если в кэше хватит места и ответ не вытеснится. При условии<br>
если бекенд не переопределяет время хранения данных в кэше в меньшую сторону.<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Best regards,<br>Anton Kuznetsov.       <br>