Can Nginx only cache reponse body while excluding some response headers?
cyflhn at 163.com
Fri Dec 7 22:40:52 UTC 2018
A request is sent from client to nginx, if it did not hit the cache, I hope nginx only caches the response body returned by upstream and send the headers and response body returned by upstream to client.
If the request hit the cache, I hope nginx can generate new headers and send them with the cached response body to client.
At 2018-12-08 06:23:54, "Francis Daly" <francis at daoine.org> wrote:
>On Sun, Dec 02, 2018 at 06:29:33PM +0800, yf chu wrote:
>> We all know that the cache feature in Nginx will cache all response content generated by upstream server. But I wonder whether there is a solution that only the response body is cached by Nginx while some response headers should not be cached and should be sent to client directly .
>I'm afraid I don't understand what exactly you are asking.
>Could you give more details, or an example?
>request from client to nginx; not in cache, so nginx asks upstream which
>returns headers+body. What do you want nginx to store in the cache,
>and what should nginx send to the client?
>same request from client to nginx; it is in the cache. What should nginx
>send to the client?
>The answer to that might make your question clearer.
>Francis Daly francis at daoine.org
>nginx mailing list
>nginx at nginx.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the nginx