# Proxy\_cache\_valid directive and cache control headers from up-stream web servers

**URL:** <https://www.ruby-forum.com/t/proxy-cache-valid-directive-and-cache-control-headers-from-up-stream-web-servers/209112>\
**Category:** NGINX\
**Created:** [July 6, 2011, 3:44am UTC](https://www.ruby-forum.com/t/proxy-cache-valid-directive-and-cache-control-headers-from-up-stream-web-servers/209112 "2011-07-06T03:44:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [July 6, 2011, 3:44am UTC](https://www.ruby-forum.com/t/proxy-cache-valid-directive-and-cache-control-headers-from-up-stream-web-servers/209112/1 "2011-07-06T03:44:11Z")

</div>

Hi,  
If I set “proxy\_cache\_valid 200 10m;”, while a page returned by  
up-stream web server has a “Cache-contro:max-age=30s” header, then how  
long this page will be cached?

Thanks for your help in advance.

xwk.

---

<div class="post-metadata">

**Author:** ![Weikai\_Xie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/977dab/32.png) [@Weikai\_Xie](https://www.ruby-forum.com/u/Weikai_Xie)\
**Post date:** [July 6, 2011, 9:26am UTC](https://www.ruby-forum.com/t/proxy-cache-valid-directive-and-cache-control-headers-from-up-stream-web-servers/209112/2 "2011-07-06T09:26:37Z")

</div>

Hello!

On Wed, Jul 06, 2011 at 09:43:27AM +0800, Weikai Xie wrote:

> Hi,  
> If I set “proxy\_cache\_valid 200 10m;”, while a page returned by  
> up-stream web server has a “Cache-contro:max-age=30s” header, then how  
> long this page will be cached?

Cache-Control header takes precedence unless ignored with  
proxy\_ignore\_headers directive.

Maxim D.
