Привет!
использую 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; // так сраблотает
Подскажите какие может есть варианты реализации разного времени жизни кэша?