donderdag 27 januari 2005

Voodoo cache

Waarschijnlijk weten sommige dit al maar mij heeft het net ongeveer een hersenbreuk opgeleverd.. het volgende was er gaande.. ik ben bezig met een plaatje te vervangen op een site en dat bleek niet het goede plaatje te zijn.. kortom even ftp'en en plaatje overschrijven. 
Even refreshen.. mmm nog steeds oude plaatje... vreemd.. URL van plaatje intypen en tadaaa het nieuwe plaatje.... maar uh.. waarom zie ik dan op de site dat oude plaatje nog???

Om een lang verhaal kort te maken, zoek de verschillen.. en hou er rekening mee dat het om een windowssysteem gaat aan de serverkant. Aan de client kant gebruik ik IE (jaja.. hou het commentaar maar voor je,want het is ook met Firefox het geval)

  1. http://localhost/images/plaatje.gif
  2. http://localhost/Images/plaatje.gif

Kun je het vinden??..... nee.. ik zal je helpen.. het pad van het tweede plaatje heeft de naam "images" met een hoofdletter I staan.... blijkbaar cached een browser deze apart.. je kunt het zelf uitproberen door een plaatje neer te zetten.. met een browser bekijken.. vervolgens plaatje vervangen.. wederom URL intypen alleen dan ergens een hoofdletter en dan zie je het nieuwe plaatje.. ga je echter naar de URL zoals je daarvoor ging zie je het oude plaatje.. 

Fijn he... heeel fijn.. NOT!!! en als je nu gaat beginnen dat ik caching uit moet zetten in mijn browser, dan zeg ik "Dat heb ik!!... every visit to the page" :-(




REACTIES:

jax's Gravatarjax -
1. http://localhost/images/plaatje.gif
2. http://localhost/Images/plaatje.gif

Neem van nou van elke letter eens de hexadecimale waarde en tel dan de shit bij elkaar op.. of de binaire of decimale waarde voor mijn part. Dan krijg je een verschil tussen 1 en 2 he..
Een computer ziet een duidelijk verschil. Wij niet (meer) omdat we windHoos gebruiken. Conclusie.. Linux heerst!:-)

Jurgen's GravatarJurgen -(site)
Het zelfde heb ik ook gehad met volledige stylesheets. Is inderdaad erg vreemd want ik kon mijn complete stylesheet weggooien en dan liet ie nog steeds alles met opmaak zien.

Tjarko's GravatarTjarko -(site)
ja prima dat die een verschil ziet. maar ik heb caching uit staan.. dus hij moet alsnog naar dezelfde file zitten te kijken.. in theorie!

Voor een windHoos Doos zou het exact dezelfde locatie moeten zijn... Linux daarentegen ziet het aan de serverkant inderdaad als 2 totaal verschillende paden. Maar waarom doet mijn clientside browser dat ook??? en waarom de boel cachen als ik zeg dat die dat niet moet doen..

Jax's GravatarJax -
IE cached altijd, hoe je het ook went of keert. Je kunt niet voor niks de diskspace voor de Temporary Internet Files niet op nul zetten:-). En een browser probeert altijd eerst het EXACTE pad te requesten, lijkt me meer dan logisch. Lukt dat niet (omdat in geval van image, dit niet al in de cache staat, of vervolgens de server het ook niet kent) dan, afhankelijk van de server kan een alternatief geretourneerd worden. (IIS default settings). Apache (op linux in ieder geval, doet dit niet) vraag jij pietjePuk.jpg op, en bestaat alleen pietjepuk.jpg dan krijg je em niet. IIS stuurt daarentegenpietjepuk.jpg.

Nicoline's GravatarNicoline -(site)
Te moeluk! Maarre, je lay-out is naar de klote in IE. En jax met zijn te lange commentaar is de boosdoener :-)

Tjarko's GravatarTjarko -(site)
En dat heb jij nu netjes weggehaald.. mijn dank ik groot!! :-)

Jax's GravatarJax -
Altij wat met die vrouwen he !"je ... is TE kort", "je commentaar is TE lang"..zucht:-)

Erik's GravatarErik -(site)
euhm, het woord "altij" is volgens mij ook te kort. (ik probeer ik contact te komen met mijn vrouwelijke kant)

Nicoline's GravatarNicoline -(site)
Ja dat was even schrikken, ik typ wat commentaar en het hele probleem is weg :-)

jax's Gravatarjax -
@erik: nie

clintoen's Gravatarclintoen -(site)
Voor een windHoos Doos zou het exact dezelfde locatie moeten zijn... Linux daarentegen ziet het aan de serverkant inderdaad als 2 totaal verschillende paden.















Hoeveel is 2 * 16? (32 is een erg mooi antwoord!)



links en e-mail adressen worden automatisch vervangen... handig war!!


ZOEKEN
LAATSTE REACTIES
  • Roger: Is vis nou vlees of niet?... E ...
  • Lex: KUT KPN.. ja je hoort het goed ...
  • ida: Gryts Rikkerink 26 maart... Ho ...
  • karlijn: Geinige en grappige uitspraken ...
  • Karen: Gryts Rikkerink 26 maart... wo ...
Use OpenDNS
Stop Spam Harvesters, Join Project Honey Pot
Subscribe to this feed!