Wellicht dat het probleem ligt aan de proxy waar ik, helaas, achter zit (ik zou dit thuis eens moeten uitprobreren). Als ik met Safari een refresh heb gedaan krijg ik in Firefox namelijk ook de gerefreshde site te zien...
Heeft iemand anders hier ook last van? Heeft iemand hier een oplossing voor? Wordt in de script van de homepage caching (of juist anti caching... ) headers meegestuurd?
Ik heb even naar de headers gekeken die ik meekrijg:
http://www.macfreak.org/home.shtmlGET http://www.macfreak.org/home.shtml HTTP/1.1Host: www.macfreak.orgUser-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040628 Firefox/0.9.1Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5Accept-Language: en-us,en;q=0.5Accept-Encoding: gzip,deflateAccept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7Keep-Alive: 300Proxy-Connection: keep-aliveReferer: http://www.macfreak.org/Cache-Control: max-age=0HTTP/1.x 200 OKVia: 1.0 HDNT51Connection: closeContent-Type: text/htmlDate: Tue, 29 Jun 2004 07:40:39 GMTServer: Apache/1.3.29 (Darwin) mod_gzip/1.3.26.1aVary: Accept-EncodingCache-Control: max-age=0Expires: Tue, 29 Jun 2004 07:40:39 GMTWarning: 111 SecurityGateway "Revalidation failed"
GET http://www.macfreak.org/home.shtml HTTP/1.1Host: www.macfreak.orgUser-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040628 Firefox/0.9.1Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5Accept-Language: en-us,en;q=0.5Accept-Encoding: gzip,deflateAccept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7Keep-Alive: 300Proxy-Connection: keep-aliveReferer: http://www.macfreak.org/Cache-Control: max-age=0
HTTP/1.x 200 OKVia: 1.0 HDNT51Connection: closeContent-Type: text/htmlDate: Tue, 29 Jun 2004 07:40:39 GMTServer: Apache/1.3.29 (Darwin) mod_gzip/1.3.26.1aVary: Accept-EncodingCache-Control: max-age=0Expires: Tue, 29 Jun 2004 07:40:39 GMTWarning: 111 SecurityGateway "Revalidation failed"
Klopt dat met wat jullie meesturen? Ik stuur zelf altijd de volgende gegevens mee als ik caching wil voorkomen (code=PHP):
header( "Expires: Mon, 20 Dec 1998 01:00:00 GMT" );header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );header( "Cache-Control: no-cache, must-revalidate" );header( "Pragma: no-cache" );
Thuis (zonder proxy) werkt Firefox prima, ook met de standaard caching instellingen. Het ligt dus inderdaad aan de proxy en met door wat te experimenteren ben ik er ook achter dat Safari, IE (op de Mac), Firefox (op Windows) en IE (op Windows) ook niet vlekkenloos werken vanachter de proxy. Doorklikken op een nieuwsartikel levert wel een actuele nieuwspagina op maar de koppen op de homepage (nieuws en forum koppen) krijg ik zelden actueel... Ik heb naast deze site slechts met 1 of 2 andere sites die ik regelmatig bezoek problemen. FYI de proxy is een Microsoft IIS 4.0 ingericht als proxy.
Als ik in Safari op back klikte of op een link naar bv een pagina dan zag ik Casper (bad link).
Zal wel iets tijdelijk geweest zijn of iets te maken met het feit dat Telenet ook met proxy's werkt.
(Bewerkt door Corrado om 13:02, 1-07-2004)
http://www.macfreak.org/home.shtml?bla=bla
Ezz om 22:10, 29-06-2004FYI de proxy is een Microsoft IIS 4.0 ingericht als proxy.
IIS 4.0 is niet echt up2date. Je zou ook eens naar een nieuwe versie kunnen uitkijken, of WinProxy ofzo.
Overigens werkt het refreshen in Firefox bij mij prima. Heb je wel de laatste versie Ezz?