Inhalt
Es ist nicht leicht der Versuchung zu wiederstehen. Wie im Süssigkeiten laden stehen tausende Plugins für WordPress kostenlos bereit so manche erweitern den Blog um sehr nützliche funktionen andere werten ihn optisch für den Besucher auf. Doch wer zu oft nascht kommt um die Diät nicht herum . In meinem Fall Fette 400 kg – Datenbank abfragen
pro Seite mit Ladezeiten jenseits von gut und böse bis zu 10 Sekunden für eine Seite. Langsamer ist nicht mal eine Schnecke . Vorwürfes emails Richtung host versendet und so gut wie nie Blog post re tweeted da der schon mit mir als Besucher überlastet war. Auch wenn Plugins kostenlos sind sind manche bremsen wie eine Elefantenbauch.
Zum Einklang ein Video welches mit wenig Worten sehr gut visualisiert warum wir für speed hunting wert legen solten . Der Zeitaufwand von einem Halben Tag rechnet sich schnell.
Für Folgende wordpress Speed Tuning Prozedur sollten alle Cache Plugins temporär deaktiviert werden um die Messungen und Ergebnisse nicht zu verfälschen.
Die einfachste Methode
Um in der WordPress instalation die speed bremser aufzuspüren und zu eliminieren gibt es die oft empfohlene methode alle Plugins zu deaktivieren und jedes Plugin einzeln wieder zu aktivieren und zu messen, bei einer hohen anzahl an Plugins dauert es eine ewigkeit und ist nicht 100% da auch eine kombination von 2 oder mehr plugins sich gegenseitig stören kann.
Speed Hunting
Beginnen wir mit einer WordPress Speed Messung z.B mit Pingdom.com oder Webpagetest.org. Beide Paltfromen sind kostenlos man kann bei Pingdom zusätzlich den Test Server auswählen US New York City , Dallas oder Europa Amsterdam, Netherlands . Von welchem Kontinent auf den Host zugegriffen wird spielt eine nicht unwesentliche rolle.
Es gibt 2 kleine einfache php zeilen welche man in footer.php seines themplates hinzufügen kann um einfach die Geschwindigkeit und Seitenaufbau Zeiten zu messen. und Seiten Aufbauzeiten einfach messen.
<!–?php echo get_num_queries(); ?–> queries in <!–?php timer_stop(1,3); ?–> seconds.
Google Page Speed Extension für Chrome oder ein Firefox Plugin für Webmaster
Hammerhead für Firebug
Einige Page load Zeiten als Orientierung *.
Page load time with Pingdom (+ Iphone app)
1861 ms – https://www.orf.at/ (Zork CMS)
6032 ms – https://www.cameraman.at/ (Jommla)
29227 ms – https://mashable.com/ (WordPress)
WordPress SQL Speed Up
Mit einem Deutschen Debug tool Debug Queries vonFrank Bültge werden alle SQL Datenbank abfragen beim Aufbau der Seite angezeigt. Auch ohne Programmier kentnisse fallen dort sofort einige abfragen auf die Ewig benötigen um Ihre abfragen abzuschliessen einige dieser Plugins sind am ende gelistet und für diesen Blog Tabu. Solten die Kryptischen SQL text abfragen keine Rückschlüsse auf das Plugin zulassen hilft meist google. Wichtige in diesen Zeilen ist für uns TIME: 8.245457567
WP Image Auto Batch Optimierung
Es wird einem sehr leicht gemacht Bilder und Vorschau Thubnails in den WP Blog einzubetten oft sind screen shots oder Bilder hochgeladen und mit ein paar clicks an der richtigen Position in der richtigen Größe. Die Bilder werden oft in Übergröße hochgeladen das themplate hilft sich mit CSS Formatierung um die gewünschte größe darzustellen. Das die Bild Daten trotzdem in voller größe an jeden Besucher übertragen werden bemerkt nur der Besucher durch lange Ladezeiten. Die Änderung von Bildgrößen für hunderte Artikel ist nicht ohne massiven Zeitaufwand möglich. Da hilft uns ein nützliches Plugin .
Imsanity verhindert nicht nur das hochladen von Übergrößen, Sie werden autmatisch auf die vom Admin vordefinierte Bild Größen reduziert. In diesem Blog sind meist Screenshots oder thumbs im Einsatz die eine Feste Größe haben sollen. Bevor man dieses Plugin einsetzt solte man sich sein Themplate gut studieren um keine Überraschungen zu erleben. Der Vorgang ist nicht reviedierbar oder man hat ein locales backup seines Image Folders zur Sicherheit . Auch beim bloggen gilt “Safety first”
More speed in the pipe …
Jede anfrage an einen Externen Server wie Twitter,Flickr Facebook ect (xd_reciver.js) bremst da auf die Antwort gewartet wird bzw auch beim Asynchronen laden gewisse teile wie Like buttons im Nachhinein erscheinen.
Das ist längst nicht alles wie man tunen kann doch die ladezeiten sind von fast 9 s auf unter 2 secunden gefallen was für den Zeitaufwand und WP eine zufriedenstellendes Ergebnis ist.
Weiter Optimierungen und Reduzierungen sind immer noch möglich wie Javascripte in den Footer verschieben und CSS reduzieren komprimieren, more next time.
Stress your Blog
Nicht nur Banken werden einem Stress Test unterzogen, wer möchte kann sein Blog auf traffic stress testen, bei Twitter User können schnell mal einige Besucher gleichzeitige auf dem blog landen wer ein shared web hosting verwendet (im durchschnitt 50 Domains auf einem Server !) kann so die performance seines Blogs unter Stress Belastungstest testen. Nicht unwesentlich ist dabei natürlich auch woher der Besucher auf die Webseite zugreift (USA, Europa).
Spam Spiders
Abschliessend viele Suchmaschienen und Roboter durchkämen das Web nicht alle halten die regelen der robot.txt ein. Spam Maschien belasten und Hämmern auf den Blog ein ohne Sinn für den Betreiber. Einer der bekannten agresiven suchmaschienen ist Baidu.com der chinesische clone von Google. Solte man kein Chinesichen Translator oder blog haben macht er wenig sinn
Wie auch immer man teilt ob auf Twitter Facebook oder Google Plus die Geschwindigkeit ist eines Der Faktoren die eine Seite erlebbar machen oder nicht.
Nicht vergessen das Debug Plugin wieder deaktivieren und Cache Plug aktivieren 😉
Huch mobile test post da braucht es noch was
Huch mobile test post da braucht es noch was
«@tometweetme «@Metacowboy Speed update für WordPress Blogs https://t.co/UFF8BJ4A #Wordpress #plugins»»