Kleine Neuerungen, grosse Wirkung

Ewige Ladezeiten waren oft ein Thema, wenn es um das Verbesserungspotenzial von ahnungslos.ch ging. Die verschiedensten Änderungen haben nichts gebracht. Doch dann die Wende: Ein paar kleine Änderungen zeigten grosse Wirkung.

Es war eine ziemliche Rumsucherei, bis der Sand im Getriebe gefunden wurde. Letztendlich stellte sich heraus, dass die aufgerufenen Twitter-Dateien (im Footer der Seite) vieles verlangsamten und bei grossen Ladezeiten auf Seiten Twitters auch ahnungslos.ch zur Schnecke wurde. Ich habe das Problem mit einem simplen “Trick” umgangen: Ein Cronjob kopiert alle fünf Minuten die entsprechenden Dateien auf diesen Server hier. So wird der Aufruf einer extern gelagerten Datei umgangen.

Zusätzlich dürft ihr euch ab sofort ab dem Lazy Load Plugin erfreuen. Einfach gesagt ist es das Gegenteil eines Preloaders: Die Bilder ausserhalb des dargestellten Bereiches werden erst dann geladen, wenn sie sichtbar werden sollen, also beim scrollen. Bei Galerien wie beispielsweise No speaking Anglès: Barcelona ist dies besonders hilfreich, probiert es am besten einfach aus. Natürlich werden nur die Bilder der Artikel so geladen, alle anderen werden ganz Normal aufgerufen.

Spürt ihr die Verbesserungen? Funktioniert alles bei euch? Habt ihr weitere Anregungen? Dann ab damit in die Kommentare!

7 Kommentare

 
  1. Die Cronjob Idee ist wirklich gut, auf dem ein oder anderen Projekt wende ich sie auch an. Oder ein manuelles Cache Script, welches sich nur alle x Zeit aktualisiert.
    Weitere Performance Killer sind mit Sicherheit zu finden, vor allem wenn ich rechts den Tabber sehe, der hat sich schon oft als Schwergewicht herausgestellt. Muss man aber individuell sehen. Ansonsten: Javascripts im Footer statt im Header laden und von unnötigen Plugins trennen (bevorzugt welche die viel Javascript am laufen haben).

  2. Danke für die Tipps, werde ich mir bei Gelegenheit auch noch ansehen :)

  3. Gerne, immer doch ;-) Auf meiner crazytoast.de findest Du mit Sicherheit im Archiv auch noch so einiges an brauchbaren Tipps. Hatte die Tage erst über die interne Verlinkung geschrieben. Fazit: Statistiken ankucken, alles raus was nicht wirklich Mehrwert für die Besucher hat und stattdessen schön die Top Artikel verlinken ;-)

  4. Danke, werde ich in meinem Blog auch mal ausprobieren.

  5. Die Twitter-Plugins sind echt so was von inperformant. Ich habe sie darum auf meinem Blog schon frühzeitig wieder aus dem Programm genommen.

    ABer das mit den Cron Jobs ist eine geniale Idee! Doch ich werde, glaube ich, in Zukunft trotzdem keine Twitter-Plugins mehr einbauen. Die Tweets sind ja für Blogleser sowieso nicht wirklich interessant. Oder?

  6. Es freut mich, dass dir die Idee vielleicht mal helfen wird :)
    Da ich hin und wieder auch von Bloglesern auf die Tweets angesprochen werde, denke ich schon, dass diese wahrgenommen werden.

  7. @Roger

    Aha, du wirst sogar darauf angesprochen?
    Dann muss ich’s mir doch noch einmal überlegen mit dem Tweet-Widget… ;-)

    Danke!

Facebook-Kommentare

 

Kommentieren

 
*
*

Deine Mailadresse wird nur gegen enorm hohe Bezahlung weitergegeben. Nein, nur Spass, sie bleibt geheim. Pflichtfelder *