Die Einstellungen
- GZip (PasZLib version 1.1.0) mit Default Werten
Z_DEFAULT_COMPRESSION, Z_DEFLATED, Z_DEFAULT_STRATEGY - BROTLI_MODE_TEXT 1, // Compression mode for UTF-8 formatted text input
BROTLI_DEFAULT_WINDOW 22, // Brotli Window Bits
BROTLI_DEFAULT_QUALITY 5; // my default, faster and smaller than gzip - Zstd / Zstandard
ZSTD_CLEVEL_DEFAULT = 3
Messergebnis
test.html text/html 56606 bytes |
test.css text/css 39730 bytes |
test.js text/javascript 46197 bytes |
sitemap.xml text/xml 31015 bytes |
big.html text/html 1064024 bytes |
browscap.ini text/plain 116045373 bytes |
|
---|---|---|---|---|---|---|
GZip/Deflate | 4 ms 1 ms 13125 bytes |
3 ms 1 ms 9096 bytes |
4 ms 1 ms 9272 bytes |
1 ms 0 ms 3404 bytes |
45 ms 13 ms 56912 bytes |
4130 ms 2408 ms 5568772 bytes |
Brotli | 6 ms 1 ms 12488 bytes |
3 ms 1 ms 8745 bytes |
2 ms 1 ms 8897 bytes |
2 ms 0 ms 3060 bytes |
24 ms 4 ms 48252 bytes |
1383 ms 901 ms 1905721 bytes |
Zstd | 2 ms 0 ms 13876 bytes |
0 ms 0 ms 10185 bytes |
0 ms 1 ms 10319 bytes |
1 ms 0 ms 3565 bytes |
4 ms 4 ms 58794 bytes |
215 ms 1296 ms 1809052 bytes |
Werte: Komprimierungszeit, Dekomprimierungszeit und Größe der Komprimierten Daten |
Brotli erzielt in den meisten Fällen die beste Komprimierung, bei großen Dateien ist die benötigte Zeit zum Komprimieren auch deutlich geringer als die von der GZip Komprimierung.
Lstd ist in den meisten Fällen bei der Komprimierun schlechter außer bei der größten getesteten Datei, Zstd besticht allerdings durch seine Geschwindigkeit, die durchweg die Beste ist.
Zu berücksichtigen ist das in die Zeiten auch das Lesen und Schreiben der Daten fällt, bei kleineren Dateien scheint es daher auf den ersten Blick nicht so darauf an zu kommen welche Komprimierung man nimmt, was sind schon 1-2 Millisekunden, wie viel dauert die Übertragung länger bei einer etwas größeren Datei?
Nicht so erstaunlich ist es daher das bei Zstd und einer gut optimierten Seite sich kaum ein nennenswerter Vorteil ergibt, denn wie es zum Beispiel auf meiner Seite ist, wirkt sich die schnellere Komprimierungszeit nicht aus, da die etwas schlechtere Komprimierung den Vorteil wieder aufhebt
Bei Brotli liegt der Fall etwas anders, da die Komprimierung besser ist als bei GZip, als auch bei der Geschwindigkeit kein großer Unterschied existier, konnte ich z.B. auf meiner Startseite im Schnitt 3ms einsparen.