Caching macfreak homepage
29 juni 2004 - 09:43   
geplaatst door: Ezz
Ik gebruik sinds kort mozilla Firefox ipv Safari omdat ik Firefox handiger vind voor ontwikkelwerk. Met Firefox heb ik alleen een probleem met de caching van deze site. Ik krijg steeds een oude versie van de homepage te zien (dus geen nieuw nieuws en niet de laatste forum postings etc). Dit probleem had ik met Safari ook, maar daar hielp een refresh meestal. Met Firefox helpt ook dat niet.

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... :music:) headers meegestuurd?

Caching macfreak homepage
29 juni 2004 - 10:03    reactie #1
geplaatst door: Leon
Da's een proxyprobleem. De server verstuurd alle data not-cached en er is alles aan gedaan om de browsers dit ook wijs te maken.
Caching macfreak homepage
29 juni 2004 - 11:35    reactie #2
geplaatst door: Ezz
Het blijft natuurlijk wel raar dat safari geen last heeft icm de proxy en ik ook op andere sites gaan last heb.

Ik heb even naar de headers gekeken die ik meekrijg:


http://www.macfreak.org/home.shtml

GET http://www.macfreak.org/home.shtml HTTP/1.1
Host: www.macfreak.org
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040628 Firefox/0.9.1
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: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://www.macfreak.org/
Cache-Control: max-age=0

HTTP/1.x 200 OK
Via: 1.0 HDNT51
Connection: close
Content-Type: text/html
Date: Tue, 29 Jun 2004 07:40:39 GMT
Server: Apache/1.3.29 (Darwin) mod_gzip/1.3.26.1a
Vary: Accept-Encoding
Cache-Control: max-age=0
Expires: Tue, 29 Jun 2004 07:40:39 GMT
Warning: 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" );
Caching macfreak homepage
29 juni 2004 - 11:49    reactie #3
geplaatst door: Leon
[news]Met alle respect, maar ik ondersteun geen beta, alpha of andersoortige development releases van browsers. We doen alles verder "by the book". Als een andere browser, die onder de categorie "nog LANG niet af!" valt, niet werkt is dat jammer maar iets waar je mee zult moeten leven totdat de browser zijn felbegeerde "Final" status krijgt.[/news]
Caching macfreak homepage
29 juni 2004 - 15:19    reactie #4
geplaatst door: Henk Batelaan
Bij mij werkt Firefox in ieder geval perfect, het zou dus moeten werken. Ik heb wel in de voorkeuren aangegeven 0 kb te cachen, maar ik neem aan dat je dit ook al geprobeerd hebt. Lijkt mij dan toch echt een probleem van de proxy server. Ook al doet Safari het wel. Misschien heb je er wat aan! Probeer het anders eens ergens anders, zonder proxy.
Caching macfreak homepage
29 juni 2004 - 22:10    reactie #5
geplaatst door: Ezz
Ter info:

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.

Caching macfreak homepage
1 juli 2004 - 13:01    reactie #6
geplaatst door: Corrado
Gisteren maakte ik een vreemd probleem mee.

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)

Caching macfreak homepage
1 juli 2004 - 16:04    reactie #7
geplaatst door: Fredrik
Er was gisteren even een storing dacht ik…
Join de macfreak groep op http://www.last.fm
Caching macfreak homepage
1 juli 2004 - 18:26    reactie #8
geplaatst door: Ezz
Ik heb dit inmiddels opgelost door de proxy voor de gek te houden. Ik ga nu via de volgende url naar de homepage:

http://www.macfreak.org/home.shtml?bla=bla

Doordat er een parameter wordt meegegeven denkt de proxy dat het om een dynamische pagina gaat en haalt hij een verse pagina van de server...
Caching macfreak homepage
2 juli 2004 - 01:43    reactie #9
geplaatst door: A Henket

Citaat
Ezz om 22:10, 29-06-2004
FYI 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.

Caching macfreak homepage
2 juli 2004 - 09:28    reactie #10
geplaatst door: Ezz
Ha! Als ik daar invloed op uit kon oefenen stond er helemaal geen proxy.  :cheesy:
Caching macfreak homepage
26 juli 2004 - 14:49    reactie #11
geplaatst door: tangy
Corrado, dit heb ik ook weleens gehad, maar dat is niet erg. De server is dan even bezig waardoor je de pagina's niet kunt laden. Tenminste, zo is het me ooit uitgelegd.

Overigens werkt het refreshen in Firefox bij mij prima. Heb je wel de laatste versie Ezz?

Caching macfreak homepage
27 juli 2004 - 22:17    reactie #12
geplaatst door: Corrado
Kleine aanvulling op mijn vorige post in dit onderwerp : ondertussen werkt het Belgische Telenet al een tijdje niet meer met proxy-servers.