Hallo, wir haben einen Testshop eingerichtet mit Honeygrid 3.0, nun leidet die Ladegeschwindigkeit von unserer Seite unheimlich. Im LiveShop haben wir noch die Version 2.6.1 und dort ist die Ladezeit um einiges besser. 1. Testshop: http://muv30.badshop-web.de/index.php 2.Liveshop: https://www.badshop-web.de/ Kann mir jemand weiter helfen oder hat jemand einen schnellen Gedanken dazu. Grüße Carlo
Es finge zum Beispiel damit an, dass Browsercaching komplett überhaupt nicht funktioniert bei eurem Shop. Sind die .htaccess Dateien im Shop alle weg oder blockiert?
Auch eine Bild-Optimierung wird vtl. einiges an Speed bringen. Mit Photo Shop oder kostenlose Bildbearbeitungsprogramme in Internet, kann man die Bilder für Web optimieren. Die Ergebnisse kann man unter: https://testmysite.thinkwithgoogle.com/ testen.
Hallo Cyrus, die Bilder haben wir schon alle optimiert im neuen Shop. Alle haben das PNG Format und wurde mit diese Link opimiert. https://tinypng.com/ Das haben wir auch beim LiveShop schon durchgeführt. Grüße Carlo
@karlheinzfunkat Also der Server braucht schon über 2 Sekunden um zu Antworten, darüber hinaus sind die Bilder teilweise zu groß was natürlich auf den Webseitenspeed zurück geht.
@Peru Browser Caches kann man mittels .htaccess in den erforderlichen Ordnern anlegen oder das ganze Serverseitig einrichten. So habe Ich das gelöst.
@karlheinzfunkat, hier z. B. Sliderbild von euch mit 249 KB und noch optimiertes Bild mit nur 145 KB: oder Slider3 mit 312 KB aber optimiert mit 180 KB: oder Slider4 mit 347 KB und optimiert mit 202 KB: Hier das Bild weiter runter mit 227 KB in PNG-Format aber nur 78,3 KB in optimierte JPG-Format: Diese Bilder sind jetzt optimiert. Du kannst sie speichern und nochmals bei dir hochladen. Dann kannst du die Bewertungsunterschiede bei Google nochmals testen.
Hallo Cyrus, ich habe jetzt einmal alle Fotos getauscht, dies hat aber nicht sehr viel Erfolg gebracht. Wahrscheinlich sind auch noch andere Arbeiten nötig um die Ladezeit zu optimieren. Am Browserchacing wage ich mich noch nicht heran bzw. dies habe ich noch nicht ganz verstanden. Grüße Carlo
Also, ich habe deinen test-Shop vor der Bild-Optimierung und nach der Bildoptimierung getestet. Das Ergebnis: Vor der Optimierung Desktop-Speed = 42/100 nach der Optimierung Desktop-Speed = 55/100 das sind schon 13%. Finde ich sehr gut. Allerdings, du muss eventuell auch das Logo-Bild optimieren. Diese kann man nicht kopieren, deshalb kann ich das Logo nicht kontrollieren, ob das Logo noch zu optimieren wäre?
Außerdem, du muss kontrollieren, ob die htaccess-Datei bei dir überhaupt richtig eingestellt ist oder nicht? Im Shop-Ordner die Datei htaccess suchen. Diese Datei muss ".htaccess" heißen, also mit einem Punkt vor dem Namen. Der Inhalt ist vom Gabio aus schon normalerweise richtig eingestellt: Code: ## Gambio SEO Boost ## www.gambio.de RewriteCond %{REQUEST_FILENAME} ^(.*)\.(php|css|js|gif|jpg|jpeg|png)$ [NC] RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_URI} (.*)?/admin/(.*) RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_URI} (.*)?/images/(.*) RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_URI} (.*)?/templates/(.*) RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_FILENAME} -l RewriteRule ^(.+) - [L] ##boosted CONTENT RewriteRule (.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?gm_boosted_content=$2&%{QUERY_STRING} [PT,L] ##boosted PRODUCTS RewriteRule (.*/)?([A-Za-z0-9_-]+)\.html product_info.php?gm_boosted_product=$2&%{QUERY_STRING} [PT,L] ##boosted CATEGORIES RewriteRule (.*/)?([A-Za-z0-9_-]+)/?.* index.php?gm_boosted_category=$2&%{QUERY_STRING} [L] Außerdem die Dateien: /Shop-Ordner/images/.htaccess /Shop-Ordner/images/product_images/htaccess /Shop-Ordner/gm/htaccess müssen alle mit einem Punkt beginnen. Bei dir ist auch Server response Zeit sehr schlecht. Falls du einen Hosting-Packet hast, muss du schauen, mit wie viele anderern du diesen Server gemeinsam nutzst. Je höher die Zahl umso langsamer die Response Time. auch die HDD oder SSD-Platten auf dem Server bringen ein Paar Punkten.
Was auch bei Honeygrid gut funktioniert, da wir ähnliche Probleme hatten: OPCache auf eurem Server installieren lassen vom Provider, wenn noch nicht vorhanden. Ansonsten auf alle Fälle wie oben schon mitgeteilt den Browsercache aktivieren. Das bringt einiges.
Hallo, wo kann ich den testen ob das Browsercaching funktioniert. Es ist im Shop jetzt eingerichtet aber Google Pagespeed beschwert sich immer noch. Auch die Slider Fotos werden bei Google noch als optimierfähig angeben. Grüße Carlo
Der Googletagmanager ist fehlerhaft eingebunden, Browsercaching funktioniert immernoch komplett überhaupt nicht. Das kann man über das Netzwerktab der Entwicklerkonsole im Browser abprüfen. Alle Elemente die wiederholt geladen werden (die meisten) müssten HTTP Status 304 haben, bei dir haben die allesamt Status 200.
Hallo Wilken, wo kann ich den Status von 200 auf 302 umstellen? Und warum das Browsercaching nicht funktioniert, da bin ich auch noch nicht dahinter gekommen. Grüße Carlo
Du kannst den Status nicht umstellen. Der Status ist ein Ergebnis, du musst an die Gleichung die das Ergebnis ergibt. Das ist hier deine Webserverkonfiguration, die unsachgemäß ist. Du kannst das nicht aus dem Shop steuern, der Server ist schlecht eingerichtet.
Ich habe jetzt auch ein wenig experimentiert. Googe Pagespeed bemängelt ja hauptsächlich auch die Rendering-verzögernde CSS und die Rendering-verzögerne externe Einbindung der Google Font. Standard-Einstellung zu Fonts: Mobile 66/100, Desktop 85/199 Google Font lokal eingebunden von eigenem Server: Mobile 77/100, Desktop 90/100 Verzicht auf Google Font: Mobile 82/100, Desktiop 92/100 Das sind ja noch erhebliche Steigerungsmöglichkeiten beim Page Speed. Daher Frage an Gambio: Geht da noch was? Google Font komprimiert und gecached lokal einbinden?
Die gm_dynamic.css.php in zwei Teile aufzuteilen und einen above the fold und eine weiter unten zu laden ist wohl keine Option zur weiteren Reduzierung der Ladezeit?