Dear Magnolians

We have been faced with this rather serious problem with several Magnolia sites: Content is not being refreshed unless you clear the browser cache.

To illustrate things, I ran the following test below today. Could anyone tell me what I have to do that Magnolia does NOT return a 304 "Not modified" header for modified pages?! I cannot send out mails to all internet users telling them to clear their cache...

Thanks a bunch.
-will


Test setup:
- Magnolia 3.6.3
- Chache settings in the public instance:
- config:/modules/cache/configurations/default/browserCachePolicy/ class: info.magnolia.module.cache.browsercachepolicy.FixedDuration - config:/modules/cache/configurations/default/browserCachePolicy/ expirationMinutes: 30


Test log:
11:04 - Loaded http://www.mtbcycletech.com/web/mtb/de.htmll in my Browser (Firefox 2, no special cache settings)
        HTTP Headers:
----------------------------------------------------------
http://www.mtbcycletech.com/web/mtb/de.html

GET /web/mtb/de.html HTTP/1.1
Host: www.mtbcycletech.com
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de; rv: 1.8.1.13) Gecko/20080311 Firefox/2.0.0.13 Accept: text/xml,application/xml,application/xhtml+xml,text/ html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-ch,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: JSESSIONID=3C3CF0823DA75A1D6CEBC67543ED3DE1

HTTP/1.x 200 OK
Date: Wed, 04 Mar 2009 10:06:41 GMT
Server: Apache
Cache-Control: max-age=1800, public
Expires: Wed, 4 Mar 2009 10:34:59 GMT
Last-Modified: Mon, 02 Mar 2009 21:35:42 GMT
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 2811
Keep-Alive: timeout=15, max=98
Connection: Keep-Alive
Content-Type: text/html;charset=UTF-8
----------------------------------------------------------

11:33 - Done updating the content of this page in the author instance
11:34 - Activated modified page to the public instance
11:35 - Reloaded the page http://www.mtbcycletech.com/web/mtb/de.html in Firefox -> still getting the old content (304 returned!)
        HTTP Headers:
----------------------------------------------------------
http://www.mtbcycletech.com/web/mtb/de.html

GET /web/mtb/de.html HTTP/1.1
Host: www.mtbcycletech.com
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de; rv: 1.8.1.13) Gecko/20080311 Firefox/2.0.0.13 Accept: text/xml,application/xml,application/xhtml+xml,text/ html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-ch,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: JSESSIONID=3C3CF0823DA75A1D6CEBC67543ED3DE1
If-Modified-Since: Mon, 02 Mar 2009 21:35:42 GMT
Cache-Control: max-age=0

HTTP/1.x 304 Not Modified
Date: Wed, 04 Mar 2009 10:35:17 GMT
Server: Apache
Connection: Keep-Alive
Keep-Alive: timeout=15, max=100
Expires: Wed, 4 Mar 2009 11:03:35 GMT
Cache-Control: max-age=1800, public
----------------------------------------------------------

12:03 - Reloaded -> same result
12:06 - Reloaded -> same result
12:07 - Quit Firefox
12:08 - Restarted Firefox
12:09 - Reloaded -> STILL same result!


----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to