Re: [squid-users] How to override expires, maxage, s-maxage on reverse proxy?

From: Ricardo Newbery <lists@dont-contact.us>
Date: Sat, 28 Jul 2007 15:24:05 -0700

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