tis 2010-03-09 klockan 20:13 +0200 skrev Giannis Fotopoulos:
> Hi,
> I'm having some difficulty trying to set up my squid servers to use
> cache-digests.
Should be automatic unless you explicitly disable it.
> First of all, in order to use cache-digests, must I also use ICP?
No.
> I do not get any errors, but I do not know even if it's working. What
> should I see in the access.log?
CD_PARENT_HIT / CD_SIBLING_HIT on parent/sibling cache hits.
> My setup is made up of 3 servers(squid on all 3) behind a load balancer
> on the same subnet.
What load balancing method are you using?
> The only thing I can get from squid's logs is (from server-squid1 access
> log file):
>
> TCP_MEM_HIT/200 2366753 GET
> http://server-squid2:3128/squid-internal-periodic/store_digest - NONE/-
> application/cache-digest
Thats the digest exchange.
> From what I can understand, my server fetches the cache digest. But
> what happens from there on? What happens if the requested site is found
> on my sibling's cache? How does squid request it from the sibling cache,
> and what is seen, if anything, in the logfile?
It requests the objects using HTTP just as any other client.
But a request only takes place if the requested object is not in the
local cache but the peers cache digest indicates it's available there.
additionally the request must not match hierarchy_stoplist or any cache
deny rules, or Squid won't consider using a sibling for the request.
Regards
Henrik
Received on Tue Mar 09 2010 - 20:44:44 MST
This archive was generated by hypermail 2.2.0 : Thu Mar 11 2010 - 12:00:06 MST