Is there a way i can see why Squid (Proxy Server) determines why a resources should be a MISS?

I'm using Fiddler/FireBug to debug some of our live server web content. We're getting a lot of :-

X-Cache: MISS from X-Cache-Lookup: MISS from :8080 Via: 1.1 :8080 (squid/2.7.STABE3)

I thought i knew a lot about cache-control / expires / last-modified / etags, etc.. but maybe not.

So .. is there a way I can run squid in some verbose way to see why it thinks a resource which i request, is cached/is not getting cached, etc.. which is why we're getting MISSes back?

cheers :)


Solution 1:

You can manipulate the log output with the debug_options directive.

EDITED: Something like

debug_options ALL,1 11,3 31,3 65,3

Refer to the cvs here