MrMurphy: Mehrere CSS Dateien

Beitrag lesen

Hallo,

die CSS-Angaben im header einer html-Seite werden nicht gecached.

Es können nur ganze Dateien gecached werden, nicht Teile von ihr. Wird demnach eine neue html-Datei geladen ist die Seite für das Betriebssystem neu und wird komplett geladen und ausgewertet. Es sei denn, die html-Datei wurde bereits einmal geladen und befindet sich noch im Cache-Speicher, darum geht es hier aber nicht.

Das Betriebssystem sowie der Browser gehen den Inhalt der Datei nicht durch und vergleichen, ob er mit dem Inhalt einer Datei im Cache übereinstimmt. Das wäre ja auch vollkommen albern, da dazu ja auch zunächst die neue Datei komplett geladen werden müsste.

CSS-Angaben werden demnach nur aus dem Cache gelesen, wenn sie sich in einer externen CSS-Datei befinden.

Wobei die Größe einer CSS-Datei das Laden bzw. Anzeigen einer Datei im Browser sowieso kaum beeinflußt. Jedes Bild bzw. Foto ist meist größer als alle gleichzeitig geladenen CSS-Dateien zusammen. Viel schlimmer für die Performance sind unsinnige oder gar ungültige CSS-Angaben, die die Browser so gut wie möglich auszugleichen versuchen.

Gruss

MrMurphy