Est-ce que quelqu'un sait comment obliger le client à se rendre sur le serveur pour télécharger les derniers CSS et js après la mise à jour d'un site Web ou d'une application Web vers une nouvelle version, au lieu de le lire à partir du cache ?
Après avoir effectué une recherche par moi-même, la plupart des suggestions consistent à ajouter un numéro de version au milieu ou à la fin des noms de fichiers CSS et JS, comme main.123456.min.css ou main.min.css version= ? 123456.
Si quelqu'un a une expérience pratique dans ce domaine, merci de m'éclairer ! Merci beaucoup!
Utilisez des outils d'empaquetage tels que webpack pour versionner automatiquement les actifs pour les ressources statiques.
Par exemple main.123456.min.css ou main.min.css version=123456
Il n'y a rien de mal à ça, je le fais aussi. La mise en cache est une optimisation