i want implement custom nginx cache control method scripts, using custom header: "do-cache". used in http block of nginx:
map $sent_http_do_cache $nocache { public 0; default 1; }
and in server block of nginx:
fastcgi_cache_bypass $nocache; fastcgi_no_cache $nocache;
so, do-cache: public
, nginx should cache response. otherwise not.
but configuration not working. debuging logs values of $sent_http_do_cache
, $nocache
right ones, until used in server block of nginx. if using them in server block (fastcgi_cache_bypass $nocache
, or simple set $a $nocache
), $nocache
variable got "1" value, , $sent_http_do_cache
- "-".
is other way of managing cache of nginx based on custom header in response?
Comments
Post a Comment