15-07-2011, 01:38 PM
Bonjour
Je me pose une question, quand vous modifié vos fichier css, js, images, etc...il est alors souhaitable que le navigateur n'utilise plus son système de cache sinon les modifications ne sont pas prises en compte...
je sais qu'avec certains meta tag html ou header HTTP il est possible d'indiquer aux navigateurs la durée du cache et sa date d'expiration mais il me semble que cela ne soit qu'à titre indicatif et qu'après tout les navigateurs n'en font qu'à leur tête...
je pensais à cette solution pour le cas de mes fichiers css et js:
mon fichier css est en realité un fichier .php (idem pour le js) qui génère mes feuilles de style avec un système de cache interne:
est t il idiot de faire un truc dans le genre style.css.php?i=1f2319s en cas de modification de mes feuilles de style?
y-a-t'il une meilleur solution ?
bonne journée !
Je me pose une question, quand vous modifié vos fichier css, js, images, etc...il est alors souhaitable que le navigateur n'utilise plus son système de cache sinon les modifications ne sont pas prises en compte...
je sais qu'avec certains meta tag html ou header HTTP il est possible d'indiquer aux navigateurs la durée du cache et sa date d'expiration mais il me semble que cela ne soit qu'à titre indicatif et qu'après tout les navigateurs n'en font qu'à leur tête...
je pensais à cette solution pour le cas de mes fichiers css et js:
mon fichier css est en realité un fichier .php (idem pour le js) qui génère mes feuilles de style avec un système de cache interne:
<link rel="stylesheet" type="text/css" href="style.css.php" />
est t il idiot de faire un truc dans le genre style.css.php?i=1f2319s en cas de modification de mes feuilles de style?
y-a-t'il une meilleur solution ?
bonne journée !