Tom Williams wrote:
So, my Squid-3.0STABLE10 reverse proxy seems to be working just fine
with one exception: some cached content isn't being properly refreshed
in the Squid cache.
Here is the Directory directive where I specify the Expires header
info in my Apache virtual host config file:
<Directory "/website/tomtest//globaldata">
ExpiresActive On
ExpiresByType image/gif M2592000
ExpiresByType text/css M604800
ExpiresByType text/javascript M604800
ExpiresByType application/x-javascript M604800
ExpiresByType image/jpeg M2592000
Header append Cache-Control public
</Directory>
So, for the type image/jpeg, the file is set to expire one month after
that last time it was modified. Cool. The problem is, when I update
an image before the month expire time has elapsed, the OLD image in
the Squid cache is returned instead of the updated image that is
stored in the directory. I'm sure this is related to a configuration
issue in my Squid installation but I'm not sure where to start
researching it.
I saw the refresh_pattern directive in my Squid.conf file and I
haven't changed that. Is this where I start?
The reason I set a one month expiration time on jpeg images in that
directory is I don't expect the jpegs in that directory to change very
frequently but when they DO change, I need Squid to refresh its cache
as soon as that image is changed (or shortly after).
What should I do to address this?
Thanks!
Peace...
Tom
Please ignore this post. I think I found my problem. The images I was
changing were NOT in the above listed directory so something else is
going on.
Peace...
Tom