Un metodo per far ricaricare script, css, immagini ed ogni file incluso nella cache dei visitatori.
Dopo l’aggiornamento di file esterni (immagini, script, CSS…) potrebbe capitare che il sito sia visualizzato in modo bizzarro -- nel caso dei fogli di stile -- o non funzionare correttamente -- nel caso di script, se il visitatore ha nella cache del proprio browser la vecchia versione dei file inclusi.
Un metodo per ovviare a questo problema è aggiungere al richiamo del file una variabili GET, come per le pagine dinamiche.
Ecco qualche esempio:
<link rel="stylesheet" type="text/css" media="screen" href="style.css?v=2.3" />
<script type="text/javascript" src="myfunctions.js?v=0.2" />
<img src="bellissima-immagine.png?effetto=filigrana" alt="uau!" />
tag: cache, CSS, file, immagini, Javascript.
post correlati:
- Filtri CSS per Opera browser
- Effetti di attivazione per i link costituiti da immagini
- Tracciare link esterni e download con Google Analytics Asincrono
- Una API per Google Maps in stile jQuery
- Tracciare link esterni e download con Google Analytics
- Conversione di una stringa da ASCII a binario e da binaro a ASCII con Javascript
- Escape completo di una stringa ASCII con Javascript o PHP

16 giugno 2006 alle 15:03
Ciao! Non è chiarissima questa cosa perÃ?²…quei richiami sono specifici del contesto in cui li metti negli esempi? Grazie! :)
19 giugno 2006 alle 08:14
Ciao, dovrebbe funzionare per ogni file la cui inclusione è affidata al browser.
Quello che metti dopo il “?” è indifferente.
19 giugno 2006 alle 12:20
ah ecco perfetto! Grazie mille :)
10 marzo 2007 alle 02:32
Senti, se questo consiglio funziona… ti faccio un monumento!!!!
Lo sto testando in questo modo:
” />
usando php; ad ogni refresh dovrebbe vedere una cosa diversa…
è estremo ma poichè faccio spesso cambiamenti a questo file, la trovo una cosa utile… si potrebbe anche fare cosÃ?¬
$var = time(); //Se hai aggiornato una cosa di recente
$var = date(“m”); //Cache una volta al giorno?
” />
vediamo un po’…
5 luglio 2007 alle 13:26
Grande…il tuo trucchetto mi ha salvato!!!
Stavo sclerando pee capire come obbligare il refresh dell’immagine…
ora semplicemente ci attacco in fondo un numero casuale e sono apposto!
Ciao e grazie!
30 giugno 2009 alle 16:10
Sei un grande!! Mi hai risolto un pacco di problemi … grazie davvero.