Welcome! Log In Create A New Profile

Advanced

Re: разные значения fastcgi cache valid для разных запросов

fox
November 24, 2021 03:14AM
Как-то так:

location /api/ {
# дефолтное поведение
fastcgi_cache_valid 200 1m;
#...
}

location /api/1/ {
fastcgi_cache_valid 200 5m;
#...
}


24.11.2021 14:45, alex123456 пишет:
> Привет!
> использую fastcgi_cache в nginx.
> появилась необходимость кешировать разные запросы на разное время
> столкнулся с тем что в директиву fastcgi_cache_valid нельзя передать
> переменную
>
> if ($request_uri ~* "/(api/1|api/2)")
> {
> set $no_cache 0;
> set $cache_valid 5m;
> }
> ...
>
> fastcgi_cache_valid 200 $cache_valid; // так будет ошибка
>
> fastcgi_cache_valid 200 1m; // так сраблотает
>
> Подскажите какие может есть варианты реализации разного времени жизни кэша?
>
> Posted at Nginx Forum: https://forum.nginx.org/read.php?21,292932,292932#msg-292932
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>

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

Re: разные значения fastcgi cache valid для разных запросов

fox November 24, 2021 03:14AM

Re: разные значения fastcgi cache valid для разных запросов

alex123456 November 24, 2021 06:05AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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