Les fichiers CSS et Javascript jouent à cache-cache avec les navigateurs client
Fabian Piau | dimanche 29 septembre 2013 - 16:09Vous venez de mettre à jour des fichiers CSS et Javascript sur votre site?
Malheureusement, vos utilisateurs réguliers ne verront sans doute pas ces mises à jour, car leur navigateur utilisera encore les anciennes versions mises en cache. Et vous ne pouvez pas contrôler le raccourci Ctrl + F5 à distance…
Pour éviter cela, il existe une astuce toute simple qui consiste à « versionner » vos fichiers en ajoutant un préfixe différent pour chaque nouvelle version. En général, on utilise un numéro de version, par exemple: ?ver=x.y
.
<link rel="stylesheet" href="/css/style.css" type="text/css" media="all"/>
devient
<link rel="stylesheet" href="/css/style.css?ver=1.1" type="text/css" media="all"/>
Avec cette modification d’URL, le navigateur pense qu’il s’agit d’un nouveau fichier et le rechargera.
Commentaires récents