J'ai fait des modifications critiques sur un fichier JavaScript : elles ne seront actives que si l'utilisateur vide son cache.
Y a t'il un moyen de dire au navigateur que l'ancienne version du fichier a expiré ?
Page 1 sur 1
Forcer la remise en cache d'un fichier JS
#1
Posté 30 juillet 2010 - 09:23
#2
Posté 30 juillet 2010 - 09:55
Malheureusement avec les merdes que IE fait avec le cache, il n'y a pas de moyen fiable pour ça, sauf à changer l'url d'appel du JS
« Demander ne coûte qu’un instant d’embarras ; ne pas demander, c’est être embarrassé toute sa vie. » (Proverbe japonais)
- Mon petit site a moi
- Mon petit site a moi
#3
Posté 30 juillet 2010 - 10:18
Ok, c'est ce que j'ai fini par faire, de toutes façons 
Merci pour la réponse !
Merci pour la réponse !
#4
Posté 30 juillet 2010 - 16:33
Pour signifier une nouvelle version je mets un paramètre à mon fichier
fichier.js?version=1.2
et je fais varier le numéro de version, ça permet de forcer la mise en cache
fichier.js?version=1.2
et je fais varier le numéro de version, ça permet de forcer la mise en cache
Arnaud.
Forex - Conversion monnaie - Taux de change
Je n'ai jamais rencontré d'homme si ignorant qu'il n'eut quelque chose à m'apprendre. Galilée
Forex - Conversion monnaie - Taux de change
Je n'ai jamais rencontré d'homme si ignorant qu'il n'eut quelque chose à m'apprendre. Galilée
#5
Posté 30 juillet 2010 - 17:30
Sinon as-tu pensé à regarder un outil subversion ? ou apache ant ?
++
Patrick
++
Patrick
Devis référencement pour votre site.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
#6
Posté 31 juillet 2010 - 11:34
Si on veut optimiser au maximum le chargement des fichiers (js et css), la meilleure solution c'est d'intégrer soit dans le nom du fichier, soit via un paramètre le md5 du fichier. On est sûr à chaque livraison que si le fichier est modifié il sera téléchargé par le navigateur, sinon il utilisera la version en cache, pour peu qu'on est appliqué des expire headers lointains.
Personnellement j'utilisais cette technique manuellement pendant des années (à savoir à chaque modification d'un fichier js je changeais manuellement le paramètre passé, par exemple script.js?1234783). Depuis quelques temps le déploiement et la modification se font automatiquement via un script ant qui permet de concaténer, compresser et renommer les fichiers js et css.
Personnellement j'utilisais cette technique manuellement pendant des années (à savoir à chaque modification d'un fichier js je changeais manuellement le paramètre passé, par exemple script.js?1234783). Depuis quelques temps le déploiement et la modification se font automatiquement via un script ant qui permet de concaténer, compresser et renommer les fichiers js et css.
Rechercher un garage auto grâce aux avis des internautes : Allogarage.fr
Garages à Nice
Garages à Paris
Garages à Nice
Garages à Paris
#7
Posté 31 juillet 2010 - 12:14
@Big06: par script ant tu parles de Apache ant ? ou d'un autre ? Merci de donner plus d'infos s'il ne s'agit pas de apache ant.
++
Patrick
++
Patrick
Devis référencement pour votre site.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
#8
Posté 31 juillet 2010 - 15:31
Patrick, le 31 juillet 2010 - 12:14, dit :
_AT_Big06: par script ant tu parles de Apache ant ? ou d'un autre ? Merci de donner plus d'infos s'il ne s'agit pas de apache ant.
++
Patrick
++
Patrick
non il s'agit bien d'apache ant
Rechercher un garage auto grâce aux avis des internautes : Allogarage.fr
Garages à Nice
Garages à Paris
Garages à Nice
Garages à Paris
#9
Posté 31 juillet 2010 - 18:29
Oki merci beaucoup
Devis référencement pour votre site.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
Partager ce sujet :
Page 1 sur 1




Haut













