Re: My opinions on nocache and nocache_hack. :-)

From: Henrik Nordstrom <hno@dont-contact.us>
Date: Sat, 27 Apr 2002 09:43:25 +0200

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 - 01:53:01 MDT

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