Perrin Harkins wrote:
[forgot to CC the list]

On Thu, May 13, 2010 at 3:56 AM, Michel Jansen
<michel.jan...@web-ict.com> wrote:
Tha pages are cached by the browser..

Ok.  First, you don't need the err_headers_out call, because no_cache
already does that for you.

I'd suggest checking the headers you're sending with a browser plugin,
LWP, or telnet.  If the cache control headers are being sent but the
browser is ignoring them, try setting an Expires header.

For whatever it may help to say this : in my experience with many customers and many corporate browsers and web firewalls/proxies, the way in which browsers and proxies decide to cache or not a given page, /should/ be clear according to the HTTP RFCs, but is quite unpredictable in the practice. This is not a mod_perl issue, nor an Apache issue, not even an issue of your application, it is just a reality. The best you can do is follow the RFC, see if it works, and if not tweak your headers in function of one particular situation. But there is no "universal truth" here.

Reply via email to