Welcome! Log In Create A New Profile

Advanced

Re: proxy_cache_valid any 0; игнорируется

Roman Arutyunyan
June 22, 2017 09:00AM
Добрый день,

On Thu, Jun 22, 2017 at 11:20:53AM +0300, Sergey Kagansky wrote: > Добрый день.
> Столкнулся с непонятной ситуацией.
> Есть такой конфиг:
>
> proxy_cache_path /data/cache/nginx/cache levels=1:2 keys_zone=all:32m
> max_size=1g;
> location / {
> proxy_cache all;
> proxy_cache_valid 404 5m;
> proxy_cache_valid any 0;
> ....
> }
>
> Требуется кешировать ТОЛЬКО 404 ответы, но нгинкс игнорирует строку
> proxy_cache_valid any 0;
> Что может приводить к этому? Или как это отловить?
> Больше в конфигах ничего про кэш нигде не указано.
> Пробовал с разными версиями нгинкс: 1.7.12, 1.11.1, 1.11.5, 1.12.0

Приводить к этому может то, что в самом ответе задано другое время.

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

http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_valid

Если вы не хотите, чтобы по заголовкам ответа определялось время кеширования,
можете это отключить при помощи директивы proxy_ignore_headers.

--
Roman Arutyunyan
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

proxy_cache_valid any 0; игнорируется

Sergey Kagansky June 22, 2017 04:22AM

Re: proxy_cache_valid any 0; игнорируется

Andrey Kopeyko June 22, 2017 07:28AM

Re: proxy_cache_valid any 0; игнорируется

ALex_hha June 22, 2017 08:26AM

Re: proxy_cache_valid any 0; игнорируется

Andrey Kopeyko June 22, 2017 11:42AM

Re: proxy_cache_valid any 0; игнорируется

Roman Arutyunyan June 22, 2017 09:00AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 211
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