request body and client_body_buffer_size
mdounin at mdounin.ru
Thu Sep 26 12:37:24 UTC 2013
On Wed, Sep 25, 2013 at 08:41:44PM -0400, Jeroen Ooms wrote:
> One more question regarding this:
> > The
> > proxy_no_cache $request_body_file;
> > should do the trick, see http://nginx.org/r/proxy_no_cache.
> I tried this and get a warning:
> nginx: [warn] "proxy_no_cache" functionality has been changed in
> 0.8.46, now it should be used together with "proxy_cache_bypass"
> Do I just need to add an additional line:
> proxy_cache_bypass $request_body_file;
> It is not clear to me how proxy_cache_bypass is different from proxy_no_cache.
The "proxy_no_cache" directive prevents caching of a response got
from an upstream (i.e., do not save to a cache). In contrast, the
"proxy_cache_bypass" directive prevents returing a response from a
cache if it's there.
The warning in question is an artifact from 0.8.x time when
proxy_no_cache used to mean both "no cache" and "bypass". It
probably should be removed.
More information about the nginx