Maison >interface Web >js tutoriel >L'utilisation des paramètres de requête détruit-elle efficacement le cache du navigateur pour les fichiers CSS et JS ?

L'utilisation des paramètres de requête détruit-elle efficacement le cache du navigateur pour les fichiers CSS et JS ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-10 07:10:10380parcourir

Does Using Query Parameters Effectively Bust Browser Cache for CSS and JS Files?

Cache Busting avec les paramètres de requête

Pour éviter le redéploiement et la perte de temps, les développeurs utilisent souvent des paramètres de requête pour mettre en cache le buste lors des déploiements en production. Cela implique d'ajouter un paramètre à la fin des fichiers CSS et JS avec le numéro de version actuel.

<link rel="stylesheet" href="base_url.com/file.css?v=1.123"/>

Cela brisera-t-il efficacement le cache ?

Oui, cette approche brisera efficacement le cache . Le paramètre de requête indique que la requête concerne un fichier différent de celui sans le paramètre. Par conséquent, le navigateur chargera le fichier à partir du serveur au lieu d'utiliser la version mise en cache.

Le paramètre empêchera-t-il le navigateur de mettre en cache la réponse de cette URL ?

Non, le navigateur supposons que la source restera la même la prochaine fois que l’URL avec le paramètre de requête sera appelée. En conséquence, il mettra en cache la réponse avec ce paramètre jusqu'à ce que le numéro de version soit modifié, par exemple ?v=1.124.

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