2009-04-22 6 views
0

YSlow sagt, dass Bilder, die von meiner CSS-Datei (z. B. Hintergrundbild) referenziert werden, nicht gezippt werden. Ich habe statische und dynamische Komprimierung für meine Website in IIS7 aktiviert ... also sollten sie komprimiert werden.YSlow und css Bilder - Wie kann ich sie mit IIS7 Gzip?

Ist dies ein Fehler mit YSlow oder ignorieren Bildanforderungen von CSS-Dateien den Komprimierungsheader?

Gibt es eine Möglichkeit, diese Bilder GZipped zu bekommen?

+0

Oops hat nicht bemerkt, dass es sich um Community-Wiki handelt - als Community-Wiki-Frage bekommt man keine Anerkennung für die Abstimmung über diese Frage - lass dich nur wissen, wenn du es nicht wusstest. – thomasrutter

Antwort

9

Es ist nicht notwendig oder wünschenswert, Bilder mit GZIP zu komprimieren, da Bilder ohnehin mit einem Komprimierungsalgorithmus komprimiert werden, der GZIP sehr ähnlich ist.

Sie können weniger als 1% oder so Bandbreite sparen, so dass angesichts der erheblichen zusätzlichen CPU-Auslastung ist es nicht wirklich eine gute Idee. Vergleichen Sie das mit einer typischen Bandbreiteneinsparung von 50% bis 60% für textbasierte Dateien wie HTML, JS und CSS, wo die GZIP-Komprimierung glänzt.

Die Ausnahme von dieser Regel wären unkomprimierte Bildformate wie unkomprimiertes BMP oder unkomprimiertes TIFF, aber ich bezweifle, dass Sie das verwenden.

Ich vermute, dass IIS konfiguriert wurde, nicht zu versuchen, Bilder zu komprimieren, was eine gute Sache ist.