Maison > interface Web > tutoriel CSS > Pourquoi les sites Web incluent-ils des paramètres dans leurs fichiers de liens CSS et JavaScript ?

Pourquoi les sites Web incluent-ils des paramètres dans leurs fichiers de liens CSS et JavaScript ?

Barbara Streisand
Libérer: 2024-11-15 03:49:02
original
884 Les gens l'ont consulté

Why do websites include parameters in their CSS and JavaScript link files?

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>
Copier après la connexion

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 la mise en cache.

Explication :

Lorsqu'un client visite un site Web, son Le 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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal