Je vois dans la source de beaucoup de liens de sites Web comme <link rel="stylesheet" type="text/css" href="/css/screen.css?4011091616" />
Quels sont les numéros? + N à la fin de l'href?? + N numéros après un chemin dans un lien dans la tête des pages Web
1
A
Répondre
1
C'est ce qu'on appelle le «chache busting».
Il ajoute une seule variable get qui n'est jamais utilisée par le fichier css, mais qui crée une URL unique à des fins de mise en cache de la ressource.
Chaque fois que vous apportez une modification à la ressource, vous ajoutez simplement un autre nombre au paramètre supplémentaire, ce qui signifie que tous les visiteurs de retour seront forcés de récupérer à nouveau la ressource auprès du serveur.
prenom l'URL peut être:
www.example.com/mystyle.css
alors:
www.example.com/mystyle.css?v1
alors:
www.example.com/mystyle.css?v2
et ainsi de suite ...
1
J'ai vu des serveurs proxy faire cela afin de rendre l'URL unique tout en récupérant la même ressource.
Ils définissent effectivement une variable GET sans valeur, ce qui suffirait à identifier l'URL ultérieurement, sans perturber la ressource.
Je pense que je J'ai lu quelque part qui sont utilisés pour la mise en cache mais je ne suis pas sûr ... – chchrist