Shopware 5

Shopware 5 - HTML Komprimierung

In Shopware 5 gibt besteht die Möglichkeit, der HTML Komprimierung.

Ich habe schon einige Shops gehabt, bei denen in der Performance Analyse mit Blackfire die Funktion preg_replace auftaucht mit einem nicht geringem Beitrag.

Konkret gemeint ist:

  ▹ engine/Shopware/Components/Template/HtmlMinCompressor.php (link)

Beschreibung des Problems

Genutzt wird eine komplexe Regex Logik die schnell viel CPU Leistung benötigt. Mit viel meine ich teilweise über 2 CPU Sekunden welche unmittelbar sich auf die Ladezeit auswirkt.

Des weiteren kommt hinzu, dass die HTML Komprimierung nahezu nichts bringt, wenn z. B. gzip zur Komprimierung aktiv ist.
Die gzip Komprimierung sollte auch so schon generell nahezu immer aktiv sein.

Beheben des Ressourcen Fressers

Unter Performance > Einstellungen > Allgemein > Verschiedenes gibt es die Option "HTML Komprimierung aktivieren", diese muss deaktiviert werden.
Es kann teilweise einige Minuten Zeit in Anspruch nehmen, bis die Funktion tatsächlich nicht mehr greift.


Umfangreichere Foren Artikel: