Maison  >  Article  >  interface Web  >  Quelle est l'utilité d'ajouter des points d'interrogation et des chiffres après CSS et JS ?

Quelle est l'utilité d'ajouter des points d'interrogation et des chiffres après CSS et JS ?

青灯夜游
青灯夜游original
2020-12-21 17:20:233158parcourir

Fonction : Forcer le navigateur à appeler une nouvelle adresse pour empêcher la mise en cache. L'ajout de points d'interrogation et de nombres aléatoires après css et js n'affectera pas l'appel du fichier ; cependant, si le numéro est modifié, le navigateur le lira comme un nouveau fichier et ne lira pas le fichier mis en cache précédent.

Quelle est l'utilité d'ajouter des points d'interrogation et des chiffres après CSS et JS ?

Recommandé : Tutoriel vidéo CSS

La fonction d'ajout de points d'interrogation et de chiffres après CSS et js : obligatoire Le navigateur appelle la nouvelle adresse pour empêcher la mise en cache.

Lorsque le navigateur demande un site Web, il charge une variété de ressources, telles que des documents HTML, des images, des fichiers CSS et JS. Pour certains contenus qui ne changent pas fréquemment, le navigateur les enregistrera dans des fichiers locaux lors de votre prochaine visite sur le même site Web, ces ressources seront directement chargées pour en accélérer l'accès. Ces fichiers enregistrés par le navigateur sont appelés caches.

Le navigateur a une politique de mise en cache et vous rencontrerez un problème, c'est-à-dire qu'il ne peut pas charger les derniers fichiers CSS et JS à temps.

Pour résoudre ce problème, nous ajouterons des points d'interrogation et quelques caractères aléatoires après les liens css et js.

Similaire à css/index2.css?20130201

Théoriquement, ajouter des nombres après css ou js est inutile et n'affectera pas l'appel du fichier. Cependant, si vous modifiez le numéro, le navigateur le lira comme un nouveau fichier et non comme le fichier mis en cache précédent.

Ainsi, l'ajout d'un numéro a le même effet que l'ajout d'un nombre aléatoire après l'URL, c'est-à-dire forcer le navigateur à appeler la nouvelle adresse et empêcher la mise en cache.

Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !

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!

Déclaration:
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