Maison > interface Web > tutoriel CSS > le corps du texte

Que fait réellement \'?d=20090107\' dans un lien CSS ?

Mary-Kate Olsen
Libérer: 2024-11-24 10:56:12
original
724 Les gens l'ont consulté

What Does

Quel est le but de '?d=20090107' dans les liens CSS ?

En explorant le code HTML d'un site Web, vous pourriez rencontrer un nom de fichier au format suivant :

<link href="/Content/all.min.css?d=20090107" rel="stylesheet" type="text/css" />
Copier après la connexion

Le mystérieux "?d=20090107" s'ajoute à la fin du nom du fichier CSS. Quelle est exactement sa fonction ?

Dévoiler la vérité

Étonnamment, "?d=20090107" n'est pas un horodatage, comme cela peut paraître initialement. Au lieu de cela, il est là pour garantir que lorsque le fichier CSS change, chaque client recharge la dernière version et ne s'appuie pas sur une copie en cache.

Comment le serveur Web le gère

Le serveur Web, lors de la réception de cette requête, ignore le paramètre ajouté "?d=20090107" et sert "/Content/all.min.css" comme habituel.

Pourquoi est-ce fait ?

Les développeurs Web utilisent généralement cette méthode pour forcer le rechargement des fichiers CSS, car c'est plus facile que de changer les noms de fichiers manuellement. Ceci est particulièrement utile lorsqu'un processus de construction ou de gestion marque les fichiers avec des numéros de version.

Solution alternative

En passant, vous pouvez également rencontrer l'utilisation de Expires ou En-têtes HTTP Cache-Control pour spécifier les dates d'expiration des fichiers mis en cache. Bien que cela évite les requêtes inutiles du navigateur, vous risquez un contenu obsolète si le fichier est modifié et que l'en-tête n'est pas mis à jour en conséquence.

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