RE: [users@httpd] Re: apache2: mod_cache: the order of CacheEnable and CacheDisable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I think you are right.

However, be aware that there has been a problem with the implementation of CacheDisable in Apache 2.0.51 and 2.0.52: http://issues.apache.org/bugzilla/show_bug.cgi?id=31128

-ascs

-----Original Message-----
From: john doe [mailto:johndoe2k@xxxxxxxxx] 
Sent: Thursday, June 16, 2005 2:43 AM
To: users@xxxxxxxxxxxxxxxx
Subject: [users@httpd] Re: apache2: mod_cache: the order of CacheEnable and CacheDisable

Since nobody has replied so, I looked into its supposed source code:
http://lxr.webperf.org/source.cgi/modules/cache/cache_util.c

The logic seems to be like this:
1. If a url matches ANY of the CacheDisable entries, don't cache it and END of program.
2. Else if a url matches ANY of the CacheEnable entries, cache it and End of program.
3. Else don't cache it and End of Program.

Based on the code, I conclude:
1. Order of CacheEnable and CacheDisable doesn't matter - they can be mixed in any order.
2. CacheDisable takes higher priority over CacheEnable, a conservative and prudent approach (which I happen to agree in lieu of a more sophisticated water-down rule system as in Squid).

Any comments?
-jd

On 6/13/05, john doe <johndoe2k@xxxxxxxxx> wrote:
> By reading the apach2 doc, it's not clear what would happen if a 
> mixture of CacheEnable and CacheDisable is present in the conf file.
> Consider the following two examples:
> Example1:
>      CacheEnable /
>      CacheDisable /cgi
> Example2:
>      CacheDisable /cgi
>      CacheEnable /
> In either case,  is /cgi cached?
> -jd
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux