Buonasera,
come posso fare per forzare l'aggiornamento dei css di una pagina?
La pagina è in ASP.
Se scarico i nuovi CSS ma non cancello la cache vedo la versione precedente.
Fatemi sapere.
Grazie mille.
Buonasera,
come posso fare per forzare l'aggiornamento dei css di una pagina?
La pagina è in ASP.
Se scarico i nuovi CSS ma non cancello la cache vedo la versione precedente.
Fatemi sapere.
Grazie mille.
metti un variabile, valorizzata, in querystring in aggiunta all'indirizzo del file. non importa che la variabile non esista, di fatto il browser caricherà nuovamente il css
Grazie per la risposta. Conoscevo questa soluzione ma vorrei non applicarla per possibili problemi legati poi al posizionamento del sito.
C'è qualche altra soluzione?
Scusami, ho riletto bene ora, parli di indirizzo nel file non di pagina.
Così intendi?
Devo modificare il valore della variabile ogni volta che aggiorno il file o se lo lascio così va sempre bene?codice:<link href="css/stile.css?versione=2" type="text/css" rel="stylesheet"/>
Risolto così in ASP:
Così aggiorna sempre il file.codice:<% <link rel='stylesheet' href='https://www.miosito.com/css/style-min.css?versione=<%=time%>'/> %>
Va bene come soluzione? O è meglio farlo ricaricare solo se aggiorno il CSS? Quindi cambiare manualmente il valore della variabile versione?
va bene sia con variabile fissa che dinamica, quella dinamica (time) non serve in quanto tale perché non la usi.
io adotto questa strategia: cambio la variabile solo se ho creato un nuovo css
così, col valore della variabile, identifico quale versione del mio css sto usando (versione=1, versione=2 ecc...)
questa pratica costringe sempre all'aggiornamento del css; cosa non ben vista da parte degli analizzatori della velocità di caricamento del sito. ma, se permettono, per me è più importante fornire il css aggiornato
questa pratica costringe sempre all'aggiornamento del css; cosa non ben vista da parte degli analizzatori della velocità di caricamento del sito. ma, se permettono, per me è più importante fornire il css aggiornato
Ci vuole un giusto compromesso, css aggiornato importantissimo come la velocità del sito (per vari motivi).
Quasi quasi aggiorno anche io manualmente quando scarico versioni nuove così evito che venga caricato ogni volta (anche se ora ho messo date() e lo aggiorna una volta al giorno).