Ladegeschwindigkeit Honeygrid

Thema wurde von Heizungsshop Chef, 8. Juli 2016 erstellt.

  1. Heizungsshop Chef
    Heizungsshop Chef Erfahrener Benutzer
    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    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
     
  2. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    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?
     
  3. Cyrus (LeGong)
    Cyrus (LeGong) Erfahrener Benutzer
    Registriert seit:
    21. Dezember 2011
    Beiträge:
    1.434
    Danke erhalten:
    342
    Danke vergeben:
    176
    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.
     
  4. Heizungsshop Chef
    Heizungsshop Chef Erfahrener Benutzer
    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    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
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    1. September 2012
    Beiträge:
    2.707
    Danke erhalten:
    513
    Danke vergeben:
    173
    wo aktiviert man oder überprüft man das Brausercaching?
     
  6. @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.
     
  7. @Peru

    Browser Caches kann man mittels .htaccess in den erforderlichen Ordnern anlegen oder das ganze Serverseitig einrichten. So habe Ich das gelöst.
     
  8. Cyrus (LeGong)
    Cyrus (LeGong) Erfahrener Benutzer
    Registriert seit:
    21. Dezember 2011
    Beiträge:
    1.434
    Danke erhalten:
    342
    Danke vergeben:
    176
    #8 Cyrus (LeGong), 9. Juli 2016
    Zuletzt bearbeitet: 9. Juli 2016
    @karlheinzfunkat,
    hier z. B. Sliderbild von euch mit 249 KB und noch optimiertes Bild mit nur 145 KB:
    slider_opt.jpg
    oder Slider3 mit 312 KB aber optimiert mit 180 KB:
    slider3_opt.jpg
    oder Slider4 mit 347 KB und optimiert mit 202 KB:
    slider4_opt.jpg
    Hier das Bild weiter runter mit 227 KB in PNG-Format aber nur 78,3 KB in optimierte JPG-Format:
    Fotolia100ProzentDaumen73619830mit1000x258_opt.jpg
    Diese Bilder sind jetzt optimiert. Du kannst sie speichern und nochmals bei dir hochladen. Dann kannst du die Bewertungsunterschiede bei Google nochmals testen.
     
  9. Heizungsshop Chef
    Heizungsshop Chef Erfahrener Benutzer
    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    Hallo danke erst einmal,

    kannst du mir auch noch das zweite Slyder Foto optimieren.

    Grüße Carlo
     
  10. Cyrus (LeGong)
    Cyrus (LeGong) Erfahrener Benutzer
    Registriert seit:
    21. Dezember 2011
    Beiträge:
    1.434
    Danke erhalten:
    342
    Danke vergeben:
    176
    hier slider2: optimiert
    slider2_opt.jpg
     
  11. Heizungsshop Chef
    Heizungsshop Chef Erfahrener Benutzer
    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    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
     
  12. Cyrus (LeGong)
    Cyrus (LeGong) Erfahrener Benutzer
    Registriert seit:
    21. Dezember 2011
    Beiträge:
    1.434
    Danke erhalten:
    342
    Danke vergeben:
    176
    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?
     
  13. Cyrus (LeGong)
    Cyrus (LeGong) Erfahrener Benutzer
    Registriert seit:
    21. Dezember 2011
    Beiträge:
    1.434
    Danke erhalten:
    342
    Danke vergeben:
    176
    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.
     
  14. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    16. Februar 2016
    Beiträge:
    397
    Danke erhalten:
    93
    Danke vergeben:
    48
    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.
     
  15. Heizungsshop Chef
    Heizungsshop Chef Erfahrener Benutzer
    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    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
     
  16. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    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.
     
  17. Heizungsshop Chef
    Heizungsshop Chef Erfahrener Benutzer
    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    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
     
  18. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    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.
     
  19. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.125
    Danke vergeben:
    947
    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?
     
  20. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.125
    Danke vergeben:
    947
    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?