Maison > Article > interface Web > Que fait réellement \'?d=20090107\' dans une balise CSS `` ?
Dévoilement du mystérieux « ? » dans les liens CSS
En examinant le balisage de votre site Web préféré, vous tombez sur une question intrigante. Niché dans le tag, une curieuse chaîne dépasse : "?d=20090107". Bien qu'il ressemble à une date, son objectif reste un mystère.
Dévoilement de la vérité
Le segment "?d=20090107" joue un rôle stratégique en garantissant que les changements apportés au fichier CSS sont diffusés efficacement. En ajoutant cette chaîne unique au nom de fichier, les développeurs peuvent forcer les navigateurs à supprimer les versions mises en cache du fichier CSS et à télécharger à la place la version mise à jour.
Comment ça marche
Le Le serveur Web, lorsqu'il rencontre le paramètre de requête "?d=20090107", l'ignore et sert le fichier "/Content/all.min.css" comme d'habitude. Cependant, les navigateurs, désireux de s'assurer qu'ils disposent de la dernière version, reconnaissent le nom de fichier modifié et le téléchargent à nouveau.
Contenu dynamique ou statique ?
Bien qu'il soit concevable que le Le CSS est généré dynamiquement, il est plus courant d'utiliser cet idiome pour garantir un rechargement. La présence d'une date dans le paramètre de requête conforte en outre l'idée qu'il s'agit d'un indicateur de version.
Une solution automatisée
L'extrait du Podcast 38 est particulièrement instructif. met en évidence l'utilisation de "tags" dans le processus de construction. Ces balises intègrent les numéros de version dans les noms de fichiers, automatisant ainsi le processus permettant de garantir que les navigateurs récupèrent toujours les versions les plus récentes des fichiers CSS.
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!