----- Original Message ----- > > 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: Why don't you take a look at the exact headers both browsers are sending? FireBug and ChromeBug should be able to help you with that. > 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 > > -- Igor GaliÄ Tel: +43 (0) 664 886 22 883 Mail: i.galic@xxxxxxxxxxxxxx URL: http://brainsware.org/ --------------------------------------------------------------------- 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