Hi! I'm using following configuration of mod_cache: CacheEnable disk / CacheIgnoreCacheControl On <IfModule mod_cache.c> CacheIgnoreNoLastMod On CacheDefaultExpire 240 <IfModule mod_mem_cache.c> CacheEnable mem / MCacheSize 4096 MCacheMaxObjectCount 100 MCacheMinObjectSize 1 MCacheMaxObjectSize 2048 </IfModule> </IfModule> Depending on browser I'm using, I get different responses: Firefox: 10.217.2.251 - - [14/Jun/2011:11:54:58 +0200] "GET /resources/js/global.js HTTP/1.1" 200 3268 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1" Chrome: 10.217.2.251 - - [14/Jun/2011:11:54:13 +0200] "GET /resources/js/global.js HTTP/1.1" 200 3710 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.65 Safari/534.24" Firefox: [Tue Jun 14 11:59:43 2011] [debug] mod_disk_cache.c(485): disk_cache: Recalled cached URL info header http://url/resources/js/global.js? [Tue Jun 14 11:59:43 2011] [debug] mod_disk_cache.c(758): disk_cache: Recalled headers for URL http://url/resources/js/global.js? [Tue Jun 14 11:59:43 2011] [info] Incoming request is asking for a uncached version of /resources/js/global.js, but we know better and are ignoring it [Tue Jun 14 11:59:43 2011] [debug] mod_cache.c(282): cache: running CACHE_OUT filter [Tue Jun 14 11:59:43 2011] [debug] mod_cache.c(296): cache: serving /resources/js/global.js Chrome: [Tue Jun 14 11:59:24 2011] [debug] mod_disk_cache.c(485): disk_cache: Recalled cached URL info header http://host:80/resources/js/global.js? [Tue Jun 14 11:59:24 2011] [debug] mod_disk_cache.c(758): disk_cache: Recalled headers for URL http://host:80/resources/js/global.js? [Tue Jun 14 11:59:24 2011] [info] Incoming request is asking for a uncached version of /resources/js/global.js, but we know better and are ignoring it [Tue Jun 14 11:59:24 2011] [debug] cache_storage.c(272): Cached response for /resources/js/global.js isn't fresh. Adding/replacing conditional request headers. [Tue Jun 14 11:59:24 2011] [debug] mod_cache.c(131): Adding CACHE_SAVE filter for /resources/js/global.js [Tue Jun 14 11:59:24 2011] [debug] mod_cache.c(138): Adding CACHE_REMOVE_URL filter for /resources/js/global.js [Tue Jun 14 11:59:24 2011] [debug] mod_proxy_ajp.c(45): proxy: AJP: canonicalising URL //localhost:8009/myapp/resources/js/global.js [Tue Jun 14 11:59:24 2011] [debug] proxy_util.c(1494): [client 10.217.2.251] proxy: ajp: found worker ajp://localhost:8009/myapp/ for ajp://localhost:8009/myapp/resources/js/global.js [Tue Jun 14 11:59:24 2011] [debug] mod_proxy.c(993): Running scheme ajp handler (attempt 0) [Tue Jun 14 11:59:24 2011] [debug] mod_proxy_ajp.c(644): proxy: AJP: serving URL ajp://localhost:8009/myapp/resources/js/global.js [Tue Jun 14 11:59:24 2011] [debug] proxy_util.c(1999): proxy: AJP: has acquired connection for (localhost) [Tue Jun 14 11:59:24 2011] [debug] proxy_util.c(2055): proxy: connecting ajp://localhost:8009/myapp/resources/js/global.js to localhost:8009 [Tue Jun 14 11:59:24 2011] [debug] proxy_util.c(2153): proxy: connected /myapp/resources/js/global.js to localhost:8009 [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(224): Into ajp_marshal_into_msgb [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[0] [Host] = [host] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[1] [Connection] = [keep-alive] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[2] [Cache-Control] = [no-cache] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[3] [Pragma] = [no-cache] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[4] [User-Agent] = [Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.65 Safa ri/534.24] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[5] [Accept] = [application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[6] [Accept-Encoding] = [gzip,deflate,sdch] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[7] [Accept-Language] = [en-US,en;q=0.8] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[8] [Accept-Charset] = [ISO-8859-1,utf-8;q=0.7,*;q=0.3] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[9] [If-None-Match] = [W/"15007-1308038212000"] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(290): ajp_marshal_into_msgb: Header[10] [If-Modified-Since] = [Tue, 14 Jun 2011 07:56:52 GMT] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(450): ajp_marshal_into_msgb: Done [Tue Jun 14 11:59:24 2011] [debug] mod_proxy_ajp.c(265): proxy: APR_BUCKET_IS_EOS [Tue Jun 14 11:59:24 2011] [debug] mod_proxy_ajp.c(270): proxy: data to read (max 8186 at 4) [Tue Jun 14 11:59:24 2011] [debug] mod_proxy_ajp.c(285): proxy: got 0 bytes of data [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(687): ajp_read_header: ajp_ilink_received 04 [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(697): ajp_parse_type: got 04 [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(516): ajp_unmarshal_response: status = 304 [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(537): ajp_unmarshal_response: Number of headers is = 2 [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(599): ajp_unmarshal_response: Header[0] [ETag] = [W/"15007-1308038212000"] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(599): ajp_unmarshal_response: Header[1] [Content-Length] = [0] [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(687): ajp_read_header: ajp_ilink_received 05 [Tue Jun 14 11:59:24 2011] [debug] ajp_header.c(697): ajp_parse_type: got 05 [Tue Jun 14 11:59:24 2011] [debug] mod_cache.c(663): cache: Caching url: /resources/js/global.js [Tue Jun 14 11:59:24 2011] [debug] mod_cache.c(669): cache: Removing CACHE_REMOVE_URL filter. [Tue Jun 14 11:59:24 2011] [debug] mod_disk_cache.c(977): disk_cache: Stored headers for URL http://host:80/resources/js/global.js? --------------------------------------------------------------------- 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