was ist die Verwendung von "v = 747" am Ende von /site_media/base.css?v=747 "

7

Ich habe einen Webseiten-Quellcode mit der folgenden css-Deklaration in der Kopfzeile gesehen:

%Vor%

Was ist die Verwendung von "? v = 747 " am Ende dieser CSS-Deklaration?

    
Tolga 02.09.2009, 18:22
quelle

4 Antworten

14

Um den Caching-Mechanismus des Browsers zu umgehen. Wenn die Datei aktualisiert wird, wird die Version (ich glaube, dafür steht v ) inkrementiert und der Browser wird den Cache nicht verwenden, sondern die Datei herunterladen, da es sich um eine andere URL handelt.

    
soulmerge 02.09.2009, 18:25
quelle
4

Es verhindert, dass das Browser-Caching bei neuen Versionen der Webanwendung ein Problem darstellt.

    
AgileJon 02.09.2009 18:25
quelle
3

Typisch das? bezeichnet den folgenden Code als Abfragezeichenfolge für die URL. Wahrscheinlich führt diese Site Code aus, um eine dynamische CSS-Datei zu erstellen

    
RHicke 02.09.2009 18:26
quelle
1

Das ist wahrscheinlich eine Versionsnummer. Wenn sich der Wert für v ändert, wird der Browser denken, dass es sich um eine neue Datei handelt, und diese abrufen (so dass die Datei nicht zwischen verschiedenen Versionen vom Browser zwischengespeichert wird).

    
bdukes 02.09.2009 18:25
quelle

Tags und Links