Hello!

On Tue, Sep 30, 2014 at 11:38:59PM -0400, martinproinity wrote:

> Thanks Maxim. Is it possible the filter on a value "larger than" or "smaller
> than"? How would the regex in the map block look like? e.g. smaller than
> 1000000?
> 
> I tried something like this, which is not working:
> map $upstream_http_content_length $docache {
>         default         0;
>         "~*([1-9][0-9]{0,6}|1000)$" 1;
> }

You've forgot start anchor.  Something like this should work to 
disable cache for responses with Content-Length larger than 
1000000:

    map $upstream_http_content_length $nocache {
        default                       1;
        "~^[1-9]{0,6}$"               0;
    }

    proxy_no_cache $nocache;

-- 
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to