Thanks, Henrik pal!
I think nocache_hack means the cache should not cache the object.
I mean the meaning of no_cache and nocache_hack are the same.
Am I correct?
Best regards,
George Ma
----- Original Message -----
From: Henrik Nordstrom
To: maer727@sohu.com
Cc: squid-dev@squid-cache.org
Subject: Re: My opinions on nocache and nocache_hack. :-)
Sent: Sat Apr 27 15:43:25 CST 2002
> maer727@sohu.com wrote:
> >
> > Hi, pals!
> >
> > After reading severals of source codes, I think nocache_hack is
> > the same as nocache if HTTP_VIOLATIONS is defined. I have met
> > with serveral cases where we treat the two variables the same if
> > HTTP_VIOLATIONS is defined.
> >
> > Am I correct?
>
> Not entirely. nocache_hack is a special mode of dealing with no_cache.
> See the following code segment from client_side.c where the two flags
> are set in the request:
>
> if (no_cache) {
> #if HTTP_VIOLATIONS
> if (Config.onoff.reload_into_ims)
> request->flags.nocache_hack = 1;
> else if (refresh_nocache_hack)
> request->flags.nocache_hack = 1;
> else
> #endif
> request->flags.nocache = 1;
> }
>
>
> Config.onoff.reload_into_ims and refresh_nocache_hack depends on your
> squid.conf configuration (reload_into_ims, or the use of no-cache
> related options to refresh_pattern).
>
> Regards
> Henrik
Received on Sat Apr 27 2002 - 06:20:51 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:15:22 MST