Support » Plugins » Plugin Wp Rocket / Pingdom – Google Speed Check

  • Hi Leute,
    ich bin etwas verwirrt mit den Werten die mir Pingdom und Google bei einem Page Speed angibt. Habe Wp Rocket installiert und eingestellt und den Test ausgeloggt durchgeführt.

    Google Speed Insight Desktop und Mobil zeigen beide rot knapp 40/100 Punkten an ,
    ganz unten steht 100/100 Nutzererfahrung grün. bemängelt wird standartmäßig, Bilder, Cache usw …

    Pingdom ( Amsterdam eingestellt ) zeigt mir andere Werte an :

    Load time
    1.16s

    Requests
    65

    Perf. grade
    76/100

    Page size
    4.0MB

    An welche Werte soll ich mich nun halten ? Ist da Handlungsbedarf oder was würdet ihr vorschlagen ?

    Viele Grüße
    christian

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 17)
  • Die Zahlen alleine sagen nicht viel aus. Was bemängelt Google Pagespeed denn? Die 40/100 müssen ja irgendwie begründet sein.

    Abgesehen davon hab ich dir ja auch schon in einem anderen Thread Links zu einem Blogbeitrag und Präsentation zum Thema Performance gegeben. Ich kann mir nicht vorstellen, dass du das alles schon umgesetzt hast?

    Ja, 40/100 ist zu schlecht, 4 MB sind auch zu viel.

    Um detaillierte Aussagen machen zu können, müsste ich die URL kennen.

    Thread-Starter Christian Abu

    (@christian-abu)

    Ok, danke. Ja, Mario den bericht habe ich gelesen aber ich werde als Laie nicht aus allem schlau und kann auch nichts richtig davon umsetzten, da mir das Wissen dazu fehlt.

    Im Google Speed Test kann ich zwar die Bilder verkleinern, also einige, obwohl es sich da „nur“ um ein paar kb handelt. Aber alles was mit anderen caching Optionen zu tun hat und vor allem javascripte zu „löschen“ bzw zu verscheiben oder „inline setzen“ bin ich vom meinem Wissen her einfach zu schwach 🙁

    Hier die Seite : http://www.sarisgarage.de

    Vielleicht könnt ihr mir da helfen wie man das umsetzen könnte !?

    Viele Grüße
    christian

    Thread-Starter Christian Abu

    (@christian-abu)

    Die Übertragung wird schon mal deutlich flotter, wenn dein Webserver die Daten komprimiert ausliefert. Die Web Hosts aktivieren das nicht selbständig, weil die Komprimierung mehr Serverkapazitäten bindet – und das ist bei Shared Hosting schlecht fürs Geschäft. 🙂

    Außerdem kannst du angeben, wie lange Browser Inhalte behalten sollen. Dadurch verbessern sich die Ladezeiten auch erheblich.

    Öffne mal über ein FTP-Programm oder das Dateiverwaltungsmenü deines Webhosts die .htaccess-Datei in deinem Web-Rootdirectory. Dann gibst du oberhalb der Einträge von WordPress den nachfolgenden Code ein.

    Aufgepasst: Je nach Serverkonfiguration können Einträge in der .htaccess auch schnell zu einer Fehlermeldung 500 Internal Server Error führen; die Website ist dann überhaupt nicht zu erreichen. Deshalb einfach die FTP-Verbindung aufrecht erhalten, prüfen, ggf. die Änderung rückgängig machen – es kann nicht schaden, wenn du vorher ein Backup der .htaccess machst.

    <IfModule mod_deflate.c>
    # Insert filters / compress text, html, javascript, css, xml:
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/vtt
    AddOutputFilterByType DEFLATE text/x-component
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/js
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/x-httpd-php
    AddOutputFilterByType DEFLATE application/x-httpd-fastphp
    AddOutputFilterByType DEFLATE application/atom+xml
    AddOutputFilterByType DEFLATE application/json
    AddOutputFilterByType DEFLATE application/ld+json
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-web-app-manifest+json
    AddOutputFilterByType DEFLATE font/opentype
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/x-icon 
    
    # Ausnahme: Grafiken
    SetEnvIfNoCase REQUEST_URI \.(?:gif|jpg|jpeg|png|svg)$ no-gzip dont-vary
    
    # Drop problematic browsers
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
    
    # Make sure proxies don't deliver the wrong content
    Header append Vary User-Agent env=!dont-vary
    </IfModule>
    
    ## EXPIRES CACHING ##
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 week"
    ExpiresByType image/jpg "access plus 1 year"
    ExpiresByType image/jpeg "access plus 1 year"
    ExpiresByType image/gif "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType image/svg+xml "access plus 1 month"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType text/html "access plus 1 minute"
    ExpiresByType text/plain "access plus 1 month"
    ExpiresByType text/x-component "access plus 1 month"
    ExpiresByType text/javascript "access plus 1 month"
    ExpiresByType text/x-javascript "access plus 1 month"
    ExpiresByType application/pdf "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 months"
    ExpiresByType application/x-javascript "access plus 1 months"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 year"
    ExpiresByType application/xml "access plus 0 seconds"
    ExpiresByType application/json "access plus 0 seconds"
    ExpiresByType application/ld+json "access plus 0 seconds"
    ExpiresByType application/xml "access plus 0 seconds"
    ExpiresByType text/xml "access plus 0 seconds"
    ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds"
    ExpiresByType text/cache-manifest "access plus 0 seconds"
    ExpiresByType audio/ogg "access plus 1 month"
    ExpiresByType video/mp4 "access plus 1 month"
    ExpiresByType video/ogg "access plus 1 month"
    ExpiresByType video/webm "access plus 1 month"
    ExpiresByType application/atom+xml "access plus 1 hour"
    ExpiresByType application/rss+xml "access plus 1 hour"
    ExpiresByType application/font-woff "access plus 1 month"
    ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    ExpiresByType application/x-font-ttf "access plus 1 month"
    ExpiresByType font/opentype "access plus 1 month"
    </IfModule>
    ## EXPIRES CACHING ##
    
    #Alternative caching using Apache's "mod_headers", if it's installed.
    #Caching of common files - ENABLED
    <IfModule mod_headers.c>
    <FilesMatch "\.(ico|pdf|flv|swf|js|css|gif|png|jpg|jpeg|ico|txt|html|htm)$">
    Header set Cache-Control "max-age=2592000, public"
    </FilesMatch>
    </IfModule>
    
    <IfModule mod_headers.c>
      <FilesMatch "\.(js|css|xml|gz)$">
        Header append Vary Accept-Encoding
      </FilesMatch>
    </IfModule>
    
    <IfModule mod_gzip.c>
      mod_gzip_on Yes
      mod_gzip_dechunk Yes
      mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
      mod_gzip_item_include handler ^cgi-script$
      mod_gzip_item_include mime ^text/.*
      mod_gzip_item_include mime ^application/x-javascript.*
      mod_gzip_item_exclude mime ^image/.*
      mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </IfModule>
    
    # Set Keep Alive Header
    <IfModule mod_headers.c>
        Header set Connection keep-alive
    </IfModule>

    … schau Dir auch nochmal die Fotos an. Z.B. hast du auf der Startseite ein Bild „Basteln-DIY-Einmachgläser-Saris-Garage.jpg“ mit einer Abmessung von 1920 x 600 Pixeln (also fast Full HD), was für ein Titelbild etwas üppig ausfällt. Die Datei ist 640KB groß, auch das ist zu viel und kostet einfach Downloadzeit (was ja auch von Google bemängelt wird). Mit z.B. der App Imageoptim lässt sich das Foto schon mal um 10% reduzieren. Deutlich kleiner wird die Datei vermutlich, wenn du die Qualität der JPEG-Datei reduzierst.

    Über Performance kann man sich stunden-, tage-, wochenlang unterhalten. Leider sprengt das hier völlig den Rahmen. Wenn du mit der Präsentation nicht zurecht kommst, musst du ein wenig bei Google recherchieren. 🙂

    Thread-Starter Christian Abu

    (@christian-abu)

    Oh, das wird ja nun was 🙂

    Also wo genau kann ich einstellen, dass die Daten komprimiert ausgeliefert werden ? Wenn ich mich beim Hoster annmelde und dort in den Optionen ?? und wo ich das mit dem Browser einstellen soll weiss ich auch nicht wo ich das finde 🙂

    Zudem weiss ich auch nicht wo die Datei genau liegt von der du sprichst 🙂 , jetzt habt ihr mich erwischt, das ist für mich bis jetzt noch eine ganz andere Sprache 🙂

    Aber ich versuche es mal mit dem Code 🙂

    Habt ihr mal die Meldungen von Google angeschaut ?

    Vielen dank schonmal für die Hilfe

    Wenn ich mich beim Hoster annmelde und dort in den Optionen ?? und wo ich das mit dem Browser einstellen soll weiss ich auch nicht wo ich das finde 🙂

    Nein. Wenn das für dich alles „böhmische Dörfer“ sind, solltest du einen Dienstleister beauftragen. Ich dachte, ich hätte die Vorgehensweise recht deutlich beschrieben. Wenn du damit nicht klar kommst (ist ja kein Beinbruch), würde ich dir lieber raten, die Finger davon zu lassen. Ist nicht bös gemeint – ganz im Gegenteil. 🙂

    Übrigens funktionieren auch diverse Links in deinem Menü nicht. Z.B. DIY-Inspirationen > Indoor. Vielleicht magst du da erstmal dran arbeiten?

    Thread-Starter Christian Abu

    (@christian-abu)

    Ok, das mit den Fotos habe ich gesehen, da sind ein paar Kknaller drin, die ich kleiner machen kann, das bekomme ich mit meinem Wissen auch bewältigt.

    Mich wurmen aber viel mehr die Javascript Fehler, da sollen angeblich 7 JS und CSS blockieren.

    Ja, ich lesen den ganzen Tag bei google oder in Blogs, leider steht da aber entweder viele was ich nicht verstehe, oder einfach nur was es bedeutet aber nicht wie man es genau ändert. Ich erhoffe mir hier im direkten Forum vielleicht jemanden, der mir das in kleinen Umsetzungssteps kurz erläutern kann. Ich brauche ja keine komplette Performanceschulung, sondern will nur diese Fehler beheben, alles andere löuft ja 🙂

    Thread-Starter Christian Abu

    (@christian-abu)

    Die Links sind ok ,da ist nur noch nichts drin. Ja, einiges ist für mich neu, aber es fehlt das Geld um jemanden zu beauftragen. ich hatte gehofft, mir das Wissen über Foren und Profis zu erlangen, die mir das so erklären können. Es sein dann man muss ein Mathegenie sein um so etwas umzusetzen, was ich nicht glaube.

    Ich erhoffe mir hier im direkten Forum vielleicht jemanden, der mir das in kleinen Umsetzungssteps kurz erläutern kann.

    Schau dir nochmal diesen Thread hier an. Nur diesen einen. Das ist nicht kurz. Das sind keine kleinen Steps und das schießt hier auch etwas übers Ziel hinaus. 🙂

    Was JavaScript und CSS angeht: Viele Plugins bringen ihre eigenen Stylesheets mit. Je mehr Plugins, um so öfter muss dein Browser nochmal zum Server sausen um ein weiteres Stylesheet abzuholen. Abhilfe schaffen a) weniger Plugins! und b) bestimmte (!) Caching-Plugins, die dein JavaScript zusammen fassen. Das ist aber nicht so trivial, dass man sich als Einsteiger damit beschäftigen sollte.

    Geh’s entspannt an. Wir helfen dir hier bei konkreten Fragen zu WordPress gerne weiter. 🙂

    Thread-Starter Christian Abu

    (@christian-abu)

    Da gebe ich Dir vollkommen recht. Ich dachte immer, das die Leute vor allem die Experten in diesen Foren sich an solchen Threads eher erfreuen bzw besser gesagt, es für euch eine herausforderung und ein gewisser Spass und Interessenfaktor ist, sein Wissen weiter zu geben. Na klar , bin ich schon mit den genannten Tipps mehr als zufrieden, also vielen vielen Dank. Aber wenn ich ehrlich bin, kann ich das trotzdem noch nicht umsetzten 🙂 .
    Also ich werde versuchen, alle Tipps nun nochmal umzusetzen und mich sonst nochmal woanders reinzulesen. Vielleicht könnt ihr mir noch eine Frage beantworten, kann ich die Seite trotzdem ohne schlechtes Gewissen so public machen mit der Performance ? Pingdom zeigt gute Ladezeit an und wenn ich auf der Seite surfe fühlt es sich auch gut an. Nur wenn ihr sagt, dass es sich nun jeder Google Crawler 10x genau vorher überlegen wird bevor er auf meine Seite kommt und ich dadurch schlechte Rankings erziele, dann müsste ich wirklich nochmal Gedanken machen.

    Ich dachte immer, das die Leute vor allem die Experten in diesen Foren sich an solchen Threads eher erfreuen …

    Es ist ja auch nicht so, dass du hier keine Antworten erhältst. 🙂
    Aber mal schauen, was die Experten dazu sagen … 😉

    und wenn ich auf der Seite surfe fühlt es sich auch gut an

    Das sehe ich auch so. Wir sprechen hier ja auch von Optimierungen – besser geht immer. Ich würde aber, besonders wenn es um Suchmaschinenoptimierung geht, vor allem auf lesenswerte, interessante Inhalte setzen. Der Rest ergibt sich dann fast von alleine. Googles Einführung in die Suchmaschinenoptimierung kennst du sicher? „Interessante Websites werden von selbst bekannter“ schreibt Google dort.

    Viel Erfolg.

    Thread-Starter Christian Abu

    (@christian-abu)

    Naja, du hast mir ja schon als „Experte“ geantwortet, kommt auf jeden Fall bei mir als Laie so an 🙂 Also vielen vielen Dank für die Tipps und Anregungen, das hat mir schon sehr geholfen.
    Das mit der htcaccess datei würde ich gerne nochmal probieren, kannst du mir vielleicht nur sagen wo ich die genau finde ? 🙂 Ich weiss nicht genau in welchen Ordnern ich schauen soll. Habe gerade auch bei meinem Web-Hoster angerufen und die haben gesagt, dass sie so eine Komprimierung nicht machen 🙁 .

    Danke für eure Hilfe.

    Ob die Komprimierung überhaupt möglich ist, hängt zuerst einmal von der Serverkonfiguration ab. Faustformel: Je günstiger das Web Hosting, desto eher wird das entsprechende Server-Modul weggelassen. 😉

    Ansonsten musst du mal mit einem FTP-Programm auf deinen Webserver zugreifen, dort das Verzeichnis aufrufen in dem WordPress installiert ist (sowas wie /kunden/kunde12345/htdocs/ oder /User/web12345/www/) und nach einer Datei .htaccess suchen. In dieser Datei stehen auch schon die Einträge aus deinen Einstellungen im Menü „Einstellungen > Permalinks“. Oberhalb dieser Einträge fügst du den o.g. Code ein, speicherst die Datei und lädst sie auf den Webserver hoch. Danach probierst du aus, ob die Website noch läuft und wie der Score bei Pagespeed ist.

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 17)
  • Das Thema „Plugin Wp Rocket / Pingdom – Google Speed Check“ ist für neue Antworten geschlossen.