On Jul 28, 2007, at 2:50 PM, Ricardo Newbery wrote:
>
> I've got a reverse proxy configuration in front of a content  
> management system (Plone CMS if it matters).  Since the CMS can be  
> configured to automatically purge content from the proxy whenever  
> most content items are edited, I would like to force the proxy to  
> retain the cache for a very long time without refreshing or  
> revalidation.  In other words, I want my proxy cache to trust that  
> it always has the latest version.  But I'm not sure I should do  
> this via s-maxage in the response as this setting might also apply  
> to other proxies upstream of me.
>
> I looked at refresh_pattern and it's override-expire and ignore-no- 
> cache options but I'm not sure I can leverage this.   First,  
> because it isn't clear whether these options will override max-age  
> and s-maxage if they're present in the response.  And second,  
> because I need this behavior to be selectively applied (probably  
> via a response header set by the CMS) since not *all* items on the  
> CMS will automatically generate purge requests and there isn't a  
> good way to filter these by path.
>
> I guess what I'm looking for is something like an s-maxage that  
> will be applied *only* to the reverse proxy and not to anything  
> else upstream.
>
> Any suggestions?
>
> Ric
Err... of course I mean "downstream" not "upstream"... the backend  
server is the source, then the proxy, then everything else is  
downstream.
Ric
Received on Sat Jul 28 2007 - 16:24:07 MDT
This archive was generated by hypermail pre-2.1.9 : Wed Aug 01 2007 - 12:00:04 MDT