[squid-users] objects (e.g. graphics) that have been updated on remote http server are pulled from the cache instead of being retrieved again and served to the client

From: Andrej Solc <andrej@dont-contact.us>
Date: Thu, 14 Feb 2002 14:11:20 +0100


I'm using Squid Cache: Version 2.3.STABLE4-hno.CVS
as transparent proxy with appropriate httpd_accel_* configuration in
/etc/squid.conf and firewall configuration.

Everything works great, just have the following problem:

Let's say I'm browsing www.example.com website for the first time.
I can find following entry in /var/squid/logs/access.log

1013688535.790 4207 TCP_MISS/200 1975 GET
http://www.example.com/sample.gif - DIRECT/www.example.com image/gif

Now, I decide to update the web page, e.g. the graphics, so the size
(date) of the sample.gif file gets updated.

Even though I click on refresh button on my client, or even decide to
delete Temporary Internet Files, or even try to access the updated web
site from another client, still updated objects (graphics) are served
from the squid cache, instead of being retrieved again from the server:

1013688716.387 3 TCP_IMS_HIT/304 206 GET
http://www.example.com/sample.gif - NONE/- image/gif

I need the clients render the graphics on updated web sites correctly...
Any hints?

Thank you,

Received on Thu Feb 14 2002 - 06:12:21 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:06:22 MST