Pourquoi ajouter des paramètres aux fichiers de liens CSS et JavaScript ?
Lors de l'analyse du code source de plusieurs sites Web, vous remarquerez peut-être l'utilisation de paramètres ajoutés aux fichiers CSS et JavaScript liés comme src="../cnt.js?ver=4.0". Cette pratique, bien qu'apparemment contre-intuitive pour les fichiers qui ne peuvent pas recevoir de paramètres, sert un objectif spécifique.
Objectif des paramètres ajoutés
La principale raison de l'ajout de paramètres est d'empêcher la mise en cache. . Lorsque les clients demandent une ressource telle qu'un fichier JavaScript, le navigateur peut la mettre en cache pour une utilisation ultérieure afin d'améliorer les performances. Toutefois, si vous mettez à jour le fichier JavaScript et souhaitez que les clients reçoivent la dernière version, la mise en cache peut entraver ce processus.
En ajoutant un paramètre unique au nom du fichier, tel que "?v=4.0", vous forcez le navigateur pour demander le fichier au serveur au lieu de le récupérer du cache. Cela garantit que le client reçoit toujours la version la plus récente du fichier, même s'il ne s'agit que d'une mise à jour mineure.
Par exemple, si vous publiez la version 2 de votre application et souhaitez vous assurer que les clients actualisent leur CSS , vous pouvez ajouter un paramètre supplémentaire au lien du fichier CSS. En faisant cela, vous invitez le client à demander à nouveau le CSS au serveur, en vous assurant qu'il dispose de la dernière version.
Bien que cette méthode soit simple, il est important de noter qu'il existe d'autres approches pour empêcher la mise en cache. Cependant, l'ajout de paramètres reste un moyen courant et efficace de garantir que les clients ont toujours accès à la version la plus récente de vos fichiers CSS et JavaScript.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!