Welcome! Log In Create A New Profile

Advanced

Re: Немного про логику кеша

Maxim Dounin
May 21, 2019 10:24AM
Hello!

On Tue, May 21, 2019 at 04:31:46PM +0300, kpoxa wrote:

> Есть некоторые директивы, про которые не совсем понятно, как они работают
> вместе, в частности у proxy_cache_path есть параметр inactive, который
> задаёт время жизни файла в кеше, считая с последнего обращения. А еще есть
> директива proxy_cache_valid, судя по описанию которой, которая тоже
> отвечает за что-то подобное, обозванное временем кеширования.
>
> И в связи с этим у меня вопрос:
> как мне настроить кеш так, чтобы 302 редиректы кешировались на 15 секунд?
> При настройках inactive=7d никакие варианты прописать proxy_cache_valid 302
> 15s не работают, в кеше куча вчерашних редиректов.
> И второй вопрос - при каких условиях и как работает proxy_cache_valid ?
> Пока что у меня не сходятся реальное поведение с документацией.

Директива proxy_cache_valid - определяет, сколько времени ответ в
кэше будет считаться валидным, то есть пригодным для возврата
клиенту. Используется, если клиент не вернул явного указания
через Cache-Control/Expires/X-Accel-Expires (или они
проигнорированы в соответствии с proxy_ignore_headers).

Параметр inactive директивы proxy_cache_path - определяет, сколько
времени ответ, возможно уже устаревший, будет хранится в кэше
после последнего обращения. Этот параметр - используется в первую
очередь для управления размером кэша на диске.

Когда inactive больше valid - в кэше будут храниться устаревшие
ответы. Такие ответы в норме не возвращаются клиентам, но могут
быть использованы, скажем, в случае ошибок, с помощью директивы
proxy_cache_use_stale.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Немного про логику кеша

kpoxa May 21, 2019 09:32AM

Re: Немного про логику кеша

Maxim Dounin May 21, 2019 10:24AM

Re: Немного про логику кеша

kpoxa May 22, 2019 10:30AM

Re: Немного про логику кеша

Maxim Dounin May 22, 2019 11:14AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 257
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready