Maison > Article > interface Web > Pourquoi les sites Web incluent-ils des paramètres dans leurs fichiers de liens CSS et JavaScript ?
Pourquoi inclure des paramètres dans les fichiers de liens CSS et JavaScript ?
Question :
Lors de l'examen divers codes sources de sites Web, nous remarquons que de nombreux sites transmettent des paramètres aux fichiers de liens CSS et JavaScript. Par exemple, dans le code source de Stack Overflow, on retrouve le script suivant :
<script type="text/javascript" src="http://sstatic.net/js/master.js?v=55c7eccb8e19"></script>
Pourquoi ce paramètre master.js?v=55c7eccb8e19 est-il inclus ?
Réponse :
Les paramètres sont inclus dans les fichiers de liens CSS et JavaScript principalement pour empêcher mise en cache.
Explication :
Lorsqu'un client visite un site Web, son navigateur peut mettre en cache les fichiers CSS et JavaScript pour améliorer les performances lors des visites ultérieures. Cependant, si les fichiers CSS ou JavaScript sont mis à jour, la version mise en cache peut devenir obsolète et empêcher le client de voir les dernières modifications.
En ajoutant un paramètre unique au fichier de lien, tel que ?v=55c7eccb8e19, le navigateur est obligé de demander le fichier au serveur à chaque fois. Cela l'empêche d'utiliser la version mise en cache et garantit que le client reçoit toujours la dernière version du fichier.
Cette technique est particulièrement utile lors du déploiement de nouvelles versions de votre application. En mettant à jour la valeur du paramètre, vous pouvez forcer les clients à actualiser leurs fichiers CSS et JavaScript et à charger les modifications immédiatement.
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!