Kom ihåg mig?

Webbläsarcache av bilder och css

Ämnesverktyg Visningsalternativ
Oläst 2008-09-15, 14:05 #1
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Alla har väl nån gång råkat ut för att webbsidan man just uppdaterat ser helgalen ut för besökarna innan de uppdaterat sidan ordentligt... det beror oftast på att besökarens webbläsare använder en tidigare och inaktuell css-fil från cache. Ett sätt att gå runt det är att byta namn på alla css-filer och layout-bilder inför varje uppdatering. Css-biten kan lösas relativt enkelt, men hur gör ni med bilderna?

Om webbläsaren läst in "/v1/asdf.jpg" och sen "/v2/asdf.jpg", hämtar den asdf.jpg från cache, eller tolkas det som en helt annat bild? Jag misstänker att olika webbläsare hanterat detta olika också...

Mvh
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-15, 14:15 #2
najks avatar
najk najk är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2005
Inlägg: 1 224
najk najk är inte uppkopplad
Har WN som tidsfördriv
najks avatar
 
Reg.datum: Oct 2005
Inlägg: 1 224
En helt annan bild, det är ju olika sökvägar till bilden även om bilderna delar samma namn.
najk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-15, 14:18 #3
MMCs avatar
MMC MMC är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2008
Inlägg: 560
MMC MMC är inte uppkopplad
Mycket flitig postare
MMCs avatar
 
Reg.datum: Jan 2008
Inlägg: 560
Det bästa sättet att hantera detta är i min mening att kombinera några htaccessregler med en funktion som skapar en sökväg till en fil där filens mtime ingår. Det innebär att sökvägen automatiskt ändras när du uppdaterat filen. Sökvägen blir alltså av typen /static/images/logo.NNNNNNN.png eller liknande
MMC är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-15, 15:15 #4
crazzys avatar
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2007
Inlägg: 1 089
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
crazzys avatar
 
Reg.datum: Aug 2007
Inlägg: 1 089
Varför inte bara lägga till ett ?v=123 efter sökvägen?
Då får bilden och cssfilen en querystring och kommer alltid att hämtas.
crazzy är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 19:24.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017