___ answer14849995 ___

Wenn Sie gzip nach der CSS-Komprimierung verwenden (wie es von den meisten Leistungsrichtlinien vorgeschlagen wird), haben Sie andere Ergebnisse, da die Ausgabe der CSS-Komprimierung besser zipbar ist.

Die CSS-komprimierte Version ist 85 Bytes nach gzip und Ihre ist 89 Bytes nach gzip.

Wenn Sie gzip nach der CSS-Komprimierung verwenden, gewinnt der Code aus den Tools. Außerdem ist das Ergebnis mehr wie der ursprüngliche Code, der weniger Platz für Fehler aufgrund von Überoptimierung bei der Unterbrechung Ihres CSS lässt.

Allerdings gewinnt Ihr CSS-Code in der entpackten Version mit 71 Bytes.

Die von Ihnen vorgenommene Optimierung hat einen sehr lokalisierten Anwendungsfall, bei dem die Selektoren in der CSS-Datei nebeneinander liegen.

Einige Beispielgeigen, die das Problem zeigen:

%Vor%
___ qstntxt ___

Ich habe einige CSS-Kompressoren getestet und um ehrlich zu sein bin ich enttäuscht. Vielleicht habe ich einfach die falschen ausprobiert?

Ausgangspunkt war der folgende, absichtlich schlechte CSS-Code:

%Vor%

Das ist, ziemlich offensichtlich, Unsinn beim Deklarieren von 2 von 3 Eigenschaften in beiden Klassen und ergibt 185 Bytes Code. Wenn Sie es besser manuell schreiben, würde es wie

aussehen %Vor%

was ein bisschen kleiner ist (149 Bytes) oder sogar

%Vor%

was 133 Bytes vor und

ist %Vor%

nur 71 Bytes nach der Komprimierung. Dies wäre 100/185 * 71 = 38,3% der ursprünglichen Größe.

Was alle Kompressionen jedoch taten :

%Vor%

was 100 Bytes ist.

Natürlich würden Sie in einer idealen Welt einfach besseren CSS-Code aus erster Hand schreiben, aber das ist nicht einfach, wenn Sie größere Dateien schreiben und fast unmöglich, wenn Sie irgendwelche Frameworks verwenden.

Gibt es also bessere Tools, die für den obigen Beispielcode etwa 71 Bytes ergeben?

    
___ tag123css ___ CSS (Cascading Style Sheets) ist eine Darstellungsstilsprache, die das Aussehen und die Formatierung von HTML (Hyper Text Markup Language), XML-Dokumenten (Extensible Markup Language) und SVG-Elementen einschließlich (aber nicht beschränkt auf) Farben beschreibt. Layout, Schriftarten und Animationen. ___ tag123minify ___ Bei der Minimierung werden unnötige Zeichen aus dem Code entfernt, um die Größe zu verringern und die Ladezeiten zu verbessern. ___ answer14849834 ___

Die Komprimierung mag unbedeutend erscheinen, aber was erwarten Sie sonst noch? Jede Art von CSS-Komprimierung, die Sie sich ausdenken können, wird Sie nur so weit bringen, bevor Sie Ihren Code verändern.

CSS ist schließlich nicht eine Programmiersprache.

    
___ answer14849861 ___

Gzip die Dateien

Indem die .css-Datei auf Bargaineering gezippt wurde, fiel ihre Größe von 28,2 K auf 7,3 K, was einer Ersparnis von 74,1% entspricht. Die Reaktionszeit für diese Datei ging von 53 ms auf 39 ms, was einer Ersparnis von 26,4% entspricht.

GZip CSS-Dateien

    
___ ___ qstnhdr Gibt es wirklich klug CSS Kompressoren? [geschlossen] ___

8

Ich habe einige CSS-Kompressoren getestet und um ehrlich zu sein bin ich enttäuscht. Vielleicht habe ich einfach die falschen ausprobiert?

Ausgangspunkt war der folgende, absichtlich schlechte CSS-Code:

%Vor%

Das ist, ziemlich offensichtlich, Unsinn beim Deklarieren von 2 von 3 Eigenschaften in beiden Klassen und ergibt 185 Bytes Code. Wenn Sie es besser manuell schreiben, würde es wie

aussehen %Vor%

was ein bisschen kleiner ist (149 Bytes) oder sogar

%Vor%

was 133 Bytes vor und

ist %Vor%

nur 71 Bytes nach der Komprimierung. Dies wäre 100/185 * 71 = 38,3% der ursprünglichen Größe.

Was alle Kompressionen jedoch taten :

%Vor%

was 100 Bytes ist.

Natürlich würden Sie in einer idealen Welt einfach besseren CSS-Code aus erster Hand schreiben, aber das ist nicht einfach, wenn Sie größere Dateien schreiben und fast unmöglich, wenn Sie irgendwelche Frameworks verwenden.

Gibt es also bessere Tools, die für den obigen Beispielcode etwa 71 Bytes ergeben?

    
Raphael Jeger 13.02.2013, 08:55
quelle

3 Antworten

0

Wenn Sie gzip nach der CSS-Komprimierung verwenden (wie es von den meisten Leistungsrichtlinien vorgeschlagen wird), haben Sie andere Ergebnisse, da die Ausgabe der CSS-Komprimierung besser zipbar ist.

Die CSS-komprimierte Version ist 85 Bytes nach gzip und Ihre ist 89 Bytes nach gzip.

Wenn Sie gzip nach der CSS-Komprimierung verwenden, gewinnt der Code aus den Tools. Außerdem ist das Ergebnis mehr wie der ursprüngliche Code, der weniger Platz für Fehler aufgrund von Überoptimierung bei der Unterbrechung Ihres CSS lässt.

Allerdings gewinnt Ihr CSS-Code in der entpackten Version mit 71 Bytes.

Die von Ihnen vorgenommene Optimierung hat einen sehr lokalisierten Anwendungsfall, bei dem die Selektoren in der CSS-Datei nebeneinander liegen.

Einige Beispielgeigen, die das Problem zeigen:

%Vor%
Fabian Barney 13.02.2013, 09:12
quelle
2

Gzip die Dateien

Indem die .css-Datei auf Bargaineering gezippt wurde, fiel ihre Größe von 28,2 K auf 7,3 K, was einer Ersparnis von 74,1% entspricht. Die Reaktionszeit für diese Datei ging von 53 ms auf 39 ms, was einer Ersparnis von 26,4% entspricht.

GZip CSS-Dateien

    
Dipak 13.02.2013 09:05
quelle
1

Die Komprimierung mag unbedeutend erscheinen, aber was erwarten Sie sonst noch? Jede Art von CSS-Komprimierung, die Sie sich ausdenken können, wird Sie nur so weit bringen, bevor Sie Ihren Code verändern.

CSS ist schließlich nicht eine Programmiersprache.

    
Jezen Thomas 13.02.2013 09:03
quelle

Tags und Links