2010-11-18 9 views

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.

+0

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