Zum Inhalt springen

Falsche Darstellung bei 'compressionLevel' = 9 und config.compressCss = 1

Unsere Server sind so konfiguriert, dass sie Websites automatisch komprimieren.

Aus Performance-Gründen ist es zudem sinnvoll, die CSS- und JS-Dateien der Website über TypoScript mit

config {
    concatenateJs = 1
    compressJs= 1

    concatenateCss = 1
    compressCss = 1
}

zu komprimieren und zusammenzufassen.

Wenn man nun zusätzlich über den compressionLevel im Install-Tool/der Datei "typo3conf/LocalConfiguration.php" mit

$GLOBALS['TYPO3_CONF_VARS']['FE']['compressionLevel'] = 9; // bzw. Wert > 0

die Site komprimiert, werden auch die Dateien komprimiert, die über TypoScript bereits komprimiert wurden. Dadurch werden sie zerstört und können dann vom Browser nicht mehr gelesen werden.

Bei einer Website, die von uns gehostet wird, kann also der compressionLevel auf "0" gesetzt werden.

Aktualisiert: 01.03.2024