Momentan ist sie jedenfalls knallrot. Und das liegt nicht etwa an irgendwelchen Zusatzgimmicks oder einer Konfiguration ohne Sinn und Verstand, sondern zum allergrößten Teil an den Shopware-Standardeinstellungen. Hier das Analyseergebnis im Detail, ich benutze das Responsive-Theme mit ganz wenigen eigenen Anpassungen:
51 / 100 Übersicht über die Vorschläge
Behebung erforderlich:
JavaScript- und CSS-Ressourcen, die das Rendering blockieren, in Inhalten „above the fold“ (ohne Scrollen sichtbar) beseitigen
Ihre Seite enthält 2 blockierende Skript-Ressourcen und 1 blockierende CSS-Ressourcen. Dies verursacht eine Verzögerung beim Rendern Ihrer Seite.
Keine der Seiteninhalte „above the fold“ (ohne Scrollen sichtbar) konnten ohne Wartezeiten für das Laden der folgenden Ressourcen gerendert werden. Versuchen Sie, blockierende Ressourcen zu verschieben oder asynchron zu laden, oder laden Sie kritische Bereiche dieser Ressourcen direkt inline im HTML.Entfernen Sie JavaScript, das das Rendering blockiert:
Der Domainname meinshop.de steht zum Verkauf.
Der Domainname meinshop.de steht zum Verkauf.Optimieren Sie die CSS-Darstellung für die folgenden URLs:
Der Domainname meinshop.de steht zum Verkauf.
Behebung empfohlen:
Komprimierung aktivieren
Durch die Komprimierung der Ressourcen mit „gzip“ oder „deflate“ kann die Anzahl der über das Netzwerk gesendeten Bytes reduziert werden.
Ermöglichen Sie die Komprimierung der folgenden Ressourcen, um die Übertragungsgröße um 95,3 KB (90 %) zu reduzieren.Durch die Komprimierung von Der Domainname meinshop.de steht zum Verkauf. könnten 71,8 KB (96 %) eingespart werden.
Durch die Komprimierung von https://www.meinshop.de/ könnten 19,4 KB (78 %) eingespart werden.Sichtbare Inhalte priorisieren
Für Ihre Seite sind zusätzliche Netzwerk-Roundtrips erforderlich, um die ohne Scrollen sichtbaren Inhalte („above the fold“-Inhalte) darstellen zu können. Reduzieren Sie die zur Darstellung von „above the fold“-Inhalten erforderliche HTML-Menge, um eine optimale Leistung zu erzielen.
Die gesamte HTML-Antwort war nicht ausreichend, um den ohne Scrollen sichtbaren Inhalt zu rendern. Dies weist üblicherweise darauf hin, dass zusätzliche, nach dem Parsen des HTML geladene Ressourcen zum Rendern des ohne Scrollen sichtbaren Inhalts erforderlich waren. Priorisieren Sie den sichtbaren Inhalt, der zum Rendern ohne Scrollen erforderlich ist, indem Sie ihn direkt in die HTML-Antwort integrieren.
Nur etwa 1 % der Seiteninhalte, die in der endgültigen Version ohne Scrollen sichtbar sind, konnten mit der vollständigen HTML-Antwort gerendert werden.
HTML reduzieren
Durch die Komprimierung des HTML-Codes, einschließlich der darin enthaltenen Inline-JavaScripts und CSS, können viele Datenbytes gespart und das Herunterladen und Parsen beschleunigt werden.
Reduzieren Sie HTML für die folgenden Ressourcen, um ihre Größe um 67,3 KB (67 %) zu verringern.Durch die Reduzierung von Der Domainname meinshop.de steht zum Verkauf. könnten 63,8 KB (85 %) eingespart werden.
Durch die Reduzierung von https://www.meinshop.de/ könnten 3,5 KB (15 %) eingespart werden.
Also: Was ist konkret zu tun? Eine Komprimierung könnte ja über Htaccess aktiviert werden. Welche Einstellung ist hier zu wählen, damit sich das nicht mit anderen shopware-spezifischen Einstellungen in die Quere kommt? Gibt es eine realistische Chance, auch die anderen Probleme zu beseitigen?
Grüße
Pierre