CSS-Dateiname Groß- / Kleinschreibung und Css-Datei-Caching

8

Wir sind gerade dabei, einige unserer Websites neu zu schreiben und zu versuchen, das Browser-Caching für unsere Nutzer optimal zu nutzen. Wir haben eine Gruppe von gemeinsamen CSS-Dateien erstellt, die wir als "Corporate Branding" für mehrere von uns erstellte Websites verwenden möchten.

Der Grund dafür ist, dass Browser eine CSS-Datei für eine bestimmte Zeit zwischenspeichern. Was passiert, wenn ich denselben Dateinamen an verschiedenen Standorten mit einem anderen Gehäuse anlege, wird er beide Versionen der Datei zwischenspeichern (sogar wenn sie den gleichen Inhalt haben) oder wird er erkennen, dass es sich um die gleiche Datei handelt, ignoriert man die Groß- / Kleinschreibung des Dateinamens

%Vor%

gegen:

%Vor%     
Anthony Shaw 23.10.2009, 15:30
quelle

3 Antworten

4

Bei URLs wird zwischen Groß- und Kleinschreibung unterschieden. Daher ist es am besten, einen bestimmten Fall zu verwenden. Ich empfehle, alles in Kleinbuchstaben zu schreiben (und Wörter mit Bindestrichen zu trennen). Dies wird auch für Ihre Seitennamen und Bilder für SEO-Zwecke empfohlen.

Browser behandeln verschiedene Fälle als unterschiedliche Dateien, da sie nicht wissen, ob der Server das gleiche tut. Daher wird der Browser seinen Cache von style/screen.css nicht verwenden, wenn er einen Link zu Style/Screen.css sieht.

    
DisgruntledGoat 23.10.2009, 15:49
quelle
1

Bei URLs wird zwischen Groß- und Kleinschreibung unterschieden, und Browser folgen diesem Standard. Ein anderer Fall ist eine andere Datei. Ich würde zögern, das obige Beispiel zu verwenden, da einige Browser dem Standard-Protokoll nicht folgen (zum Beispiel denke ich, dass Windows nicht zwischen Groß- und Kleinschreibung unterscheidet, und frage mich, ob einige traurige alte Browser den Unterschied zwischen 'Datei' und '' nicht unterscheiden können) Datei ').

    
superUntitled 23.10.2009 15:39
quelle
1

Die Browser unterscheiden immer zwischen verschiedenen Hüllen in URLs, da einige Webserver unterschiedliche Ergebnisse für verschiedene Hüllen liefern.

Windows-Webserver kümmern sich nicht um das Gehäuse, aber Linus-Server tun es. Wenn sich die Datei auf einem Linux-Server befindet, erhalten Sie ein HTTP 404 mit dem falschen Gehäuse.

    
Guffa 23.10.2009 15:46
quelle

Tags und Links