Support » Allgemeine Fragen » Ladezeit
Ladezeit
-
Moin,
Ich habe meine Seite (martinmatzat.com) über http://tools.pingdom.com bzw. https://gtmetrix.com laufen lassen und dabei fallen mir zwei Punkte besonders ins Auge:
1. admin-ajax.php
Wo auf Blog & Co u.a. geraten wird, bei gtmetrix vorbei zu gucken und nach „action“ zu suchen. Aber diese Zeile ist nicht (mehr) da bzw. ich kann sie nicht sehen…?!?
Jemand eine Idee?2. none
Was kann ich hier tun bzw. herausfinden, was dort die Ladezeitverzögerungen auslöst?Vielen lieben Dank,
Martin
-
Grunsätzlich: Mit 7 MB hat die Seite eine beachtliche Grösse. 😉
1. admin-ajax.php wird wiederholt in JavaScripts verwendet (das siehst Du, wenn Du den Seitenquelltext anschaust).
2. Woher das „none“ kommt, kann ich auf die Schnelle nicht sagen, möglicherweise aber von der Style-Definition im Body: „style=“background-image:url(’none‘);…“.
Du kannst da noch viel verbessern. Ich würde bei PageSpeed Angelegenheiten mich eher an die Google Werkzeuge halten, weil dir die Google Vorgaben ja am wichtigsten sind.
https://developers.google.com/speed/pagespeed/insights/
Die anderen beiden Tools testen deine Seite aus Canada und Amerika. Wenn deine Seite aber Deutsch ist, interessiert es dich relativ wenig, wie schnell deine Seite von der anderen Hälfte der Welt ist. (Dort lädt die Seite langsamer als aus Europa)
Du kannst mal das W3Cache Plugin testen, damit habe ich die besten Erfahrungen gemacht.
Die anderen beiden Tools testen deine Seite aus Canada und Amerika. Wenn deine Seite aber Deutsch ist, interessiert es dich relativ wenig, wie schnell deine Seite von der anderen Hälfte der Welt ist.
Du kannst dich bei GTmetrix kostenlos registrieren und dann den Ort des Abrufs auf London einstellen. Bei Pingdom geht das sogar ohne Registrierung.
Die Auswertung muss auch mit Verstand gelesen werden. Ein Content Delivery Network für die Website der Metzgerei in Castrop Rauxel? Wohl eher nicht …
Du kannst mal das W3Cache Plugin testen, damit habe ich die besten Erfahrungen gemacht.
Ich bin mit solchen Empfehlungen sehr zurückhaltend, weil ich aus Erfahrung weiß, das nicht jeder Anwender den Hintergrund zu den vielen Einstellungsmöglichkeiten kennt und wirklich weiß, was er da tut. Eine Lösung, die sich tatsächlich ohne Konfiguration verwenden lässt, wurde kürzlich auf wptavern.com vorgestellt.
Eine Lösung, die sich tatsächlich ohne Konfiguration verwenden lässt, wurde kürzlich auf wptavern.com vorgestellt.
Ich hatte gerade das Plugin mal auf einer meiner Seiten getestet und es hatte absolut keinen Einfluss auf die PageSpeed Bewertung von Google. Beim aktiviertem und deaktiviertem Plugin waren die Punkte genau gleich, wobei bei dem W3Cache Plugin 20 – 30 Punkte dazu kommen. Vielleicht kommt man nicht um die komplizierte Einstellungen herum.
Aber Danke für den Anstoss!
…und es hatte absolut keinen Einfluss auf die PageSpeed Bewertung von Google.
PageSpeed ist ein automatisiertes Bewertungssystem, dass nach einem Satz vorgegebener Regeln prüft, ob eine Website grundsätzlich optimierungspotential hat. Nur gelten die gleichen vorgegebenen Regeln unisono für die Website der Bäckerei um die Ecke wie für den Großkonzern und schlägt deshalb u.a. den bereits genannten Einsatz von Contributed Delivery Networks vor. Für den Konzern ist das sicherlich angebracht, für die Bäckerei um die Ecke eher weniger. Es gibt noch eine Reihe weiterer Bewertungskriterien, die man zumindest hinterfragen kann. Zumindest bin ich der Meinung, dass man diese Kriterien nicht sklavisch erfüllen sollte. Darüber hinaus gibt es auch Performance-Optimierungen, die geradezu kontraproduktiv wirken.
Häufig wird argumentiert, dass die Optimierung der Website auch Bestandteil des Suchmaschinen-Rankings ist. Ja klar – der durch und durch performante Webserver eines Konzerns wird hier (neben vielen anderen Kriterien) besser abschneiden, als das Shared Hosting der Bäckerei. Ob für die Bäckerei aber jetzt stundenlange Performance-Optimierungen zielführend (und auch bezahlbar) sind?
Beispiel:
Bilder optimieren
Durch eine korrekte Formatierung und Komprimierung von Bildern können viele Datenbytes gespart werden.
Optimieren Sie die folgenden Bilder, um ihre Größe um 2,6 KB (12 %) zu reduzieren.
…Ob das o.g. Cache-Plugin „was taugt“, kann ich bisher nicht aus eigener Erfahrung sagen. Ich wollte auch nur auf den Beitrag bei wptavern aufmerksam machen. Ob die Messung bei PageSpeed (als angemeldeter Nutzer?) repräsentativ ist, kann ich ad hoc auch nicht beurteilen. Der genannte Beitrag kommt offensichtlich zu anderen Ergebnissen.
Sehr empfehlenswert ist in dem Zusammenhang übrigens die Session Mythbuster – WordPress Performance von Jan Thiel, die er vor kurzem auf dem WordCamp Nürnberg gehalten hat. Jan hat sehr schön herausgearbeitet, dass „zuviel des Guten“ eher hinderlich ist.
es gibt keine generelle Empfehlung für ein Cache Plugin, weil je nach Site, je nach Aufbau eines hilft, eines noch langsamer macht, obwohls auf einer anderen Site hilft.
Da muss man testen, anders gehts nicht.
Weiters kann man so optimieren, dass zwar die Tools befriedigt sind, aber der Nutzer viel mehr Daten runterladen muss, weil zb das ganze CSS in den html Header gejagt wird.
zum Testen empfehl ich mal:Autooptimize, => unterschiedliche Einstellungn zuerst kontrollieren, ob dann noch alles auf der Site funktioniert, dann den Page Speed ansehen.
und es gibt viele Anleitungen zu „WordPress PageSpeed htaccess“ im WWW.
unabhängig, dass dies niemals eine einmalige Angelegenheit ist, weil zb die Suchmaschine Google ihre Anforderungen ständig ändert.
was ich definitiv weiß:
Optimierung auf Geschwindigkeit muss den User berücksichtigen und nicht nur Tools, und ich weiß, dass sie sich auf Conversion aufwirkt. 10% mehr PageSpeed bei Google und bei mehr als 70%mobiler NutzerInnen 15% mehr Conversion.Vielen lieben Dank für Eure Hinweise und Tipps. 🙂
Das meiste konnte ich soweit umsetzen.
Bei 2. („None“) stehe ich allerdings noch wie ein Ochs vorm Berg.Es scheint ja irgendwie eine Seite zu sein, die nicht gefunden wird…?!?
Jetzt habe ich geguckt, ob es am Theme liegt – Nein
ob es am Plugin des Thrive Content Builder liegt – Nein
ob es womöglich an der Verbindung zu GetResponse liegt – Nein
???Ich bin da jedenfalls so ziemlich ratlos, wie ich da weiter komme.
2. Woher das „none“ kommt, kann ich auf die Schnelle nicht sagen, möglicherweise aber von der Style-Definition im Body: „style=“background-image:url(’none‘);…“.
Wie könnte ich dem Hinweis von Edi denn nachgehen und es ggf. korrigieren?
wenn du bei gmetrix auf das +klickst, steht dort woher dieses „None“ kommt,
da wird was nicht gefunden, da ist entweder irgendwo eine Datei oder ein Zugang falsch =>meldet ja auch error 404habe ich nun nicht genau kontrolliert!
Das none befindet sich im Tag „body“:
<body class="home page page-id-2343 page-template-default custom-background tve_lp" style="background-image:url('none');background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:scroll;" data-tve-custom-colour="13585910">
Die Syntax „background-image:url(’none‘);“ ist falsch und müsste richtig „background-image: none;“ lauten. Andernfalls wird nach einem URL gesucht, den es nicht gibt.
Vielen lieben Dank.
Ich glaube mittlerweile, daß es mit meinem Domainwechsel zu tun haben könnte…
Mir stellt sich aber noch die Frage wie ich an den body rankomme um ihn entsprechend zu bearbeiten?
CSS macht nach meiner laienhaften Vermutung weniger Sinn, habe es dennoch durchsucht:
Im CSS-Stylesheet habe ich nach „background-image“ oder auch „body class“ durchsucht – nichts.Dann bliebe für mich das Theme-PHP (schließe ich allerdings aus, weil ich u.a. das None-Problem auch mit einem anderen Theme hatte…), HTML oder Datenbank, wo ich eine Änderung (beim Domainumzug?) vergessen/ übersehen hatte.
Komme ich über Filezilla an eine entsprechende (welche?) Datei ran, wo ich den body bearbeiten kann?
Vielen lieben Dank. 🙂
Liebe Grüße
MartinOhne das Theme und seine Einstellungsmöglichkeiten und/oder den dafür verwendeten Editor genauer zu kennen, kann ich Dir das leider nicht sagen, nehme aber an, dass Du das Hintergrundbild damit konfigurieren kannst (und damit den Tag <body>).
Hallo Gregool,
Im CSS-Stylesheet habe ich nach „background-image“ oder auch „body class“ durchsucht – nichts.
So sieht die o.g. Stelle deiner Website im „Firebug“ aus (Screenshot):
http://www.directupload.net/file/d/4347/l35l6hlr_jpg.jpg
Im linken Bereich (HTML) siehst du, dass die fragliche (und nicht korrekte) Stilanweisung
style="background-image:url('none')"
inline geschieht, also im HTML-Quelltext deiner Seite. Entsprechend findet sich auf der rechten Seite (Styles), anders als bei den nachfolgenden Anweisungen, kein Link zu einer spezifischen CSS-Datei – weil es eben inline und nicht per CSS-Datei gelöst ist. Edi hat es schon angedeutet: Höchstwahrscheinlich kann man über die Optionen deines Themes dem
body
einen beliebigen Hintergrund zuweisen.Der Quelltext deiner Seite deutet auf ein Theme von thrivethemes.com hin. Wenn dem so ist, kannst du mal mit Hilfe der verlinkten Anweisung in der Theme-Dokumentation versuchen, in den Optionen im Backend „Clear Background Image“ anzuklicken. Wenn das Problem dann weiterhin besteht, würde ich das als einen kleinen Bug des Themes ansehen, wenn trotz der Anweisung „Clear Background Image“ die fehlerhafte CSS-Angabe bestehen bleibt.
Frage an Dich:
Das meiste konnte ich soweit umsetzen.
Es wäre interessant, wenn du das ein bisschen detaillierter beschreiben könntest! Gib doch von deinem neu gewonnenen Praxis-Wissen was an die Community weiter. 😉
Unter anderem zum Beispiel, mit welchem Tool du deine großen Bilder um das rund 15fache verkleinert hast. Viele User hier unterschätzen, welch großen Wert ein etwas detailreicheres Feedback für die Scharen von anderen Neulingen hat, die hier mitlesen bzw. in Zukunft hier nach wissenswerten Details suchen.Frage an Bego und Edi:
Das ist die erste WP-Seite (gut, ich bin erst seit Januar dabei), bei der ich im Quelltext keine exakte Angabe zum Theme finde (wp-content/themes/name-des-themes). Ein Rückschluss auf thrivethemes war mir nur möglich durch die Angabe „plugins/thrive-visual-editor“ im Quelltext.
Ist die fehlende Theme-Angabe dem Plugin „Autoptimize“ geschuldet?@flower – wahrscheinlich, ja.
@flower Ja.
Übrigens habe ich nun gesehen, dass möglicherweise der Thrive Visual Editor und der Visual Composer nebeneinander verwendet werden. Das Problem mit dem fehlenden Background-Bild hat möglicherweise damit zu tun.
@bego und @edi: Danke für eure Antworten!
@edi: Möglich, bin mal gespannt auf Gregools Rückmeldung.Autoptimize beschleunigt deine Website und hilft dir Bandbreite zu sparen durch Zusammenführung und Minimierung von JS, CSS und HTML. […]
Falls Geschwindigkeit für dich wichtig ist, solltest du unbedingt ein Caching-Plugin wie z.B. WP Super Cache oder HyperCache nutzen, um Autoptimize zu ergänzen.Hat jemand von euch mit diesem Plugin positive/negative Erfahrungen gemacht oder eine Anmerkung zum fett markierten Teil der zitierten Aussage?
- Das Thema „Ladezeit“ ist für neue Antworten geschlossen.