WordPress, Social Networks & asynchrones Laden

Screenshot con Async Social Sharing

Blogs sind langsam geworden, und das meine ich eher im Generellen! ;) Woran liegt das? Das Problem sind die hunderten Social Networks die eingebunden werden wollen, und die alle mit eigenen Monster-Skripten daher kommen. Die Maxime KISS (Keep it Small & Simple) ist schon lange komplett aus dem Ruder gelaufen, plus die Tatsache das sich die Anbieter dieser APIs nicht viel darum k├╝mmern, ob diese schnell oder sinnvoll funktionieren.

Screenshot con Async Social Sharing

Vielleicht sollte ich noch einen gewissen Jehova-Faktor einbauen: die Plugin-Programmierer kümmern sich nicht drum WIE ein soziales Netzwerk eingebunden wird, Hauptsache es funktioniert. Hier muss man durchaus auch eine Teilschuld den sozialen Netzwerken selbst zuordnen, da deren angebotenen Widgets auch nicht unbedingt der Weisheit letzter Schluss sind. Das Problem an den Skripten ist in der Regel das, dass die nicht gerade kleinen und aufwendigen Biester in der Regel synchron geladen werden. Bedeutet? Das DOM ist erst dann fertig, wenn alle sozialen Netze geladen und aufgebaut sind. Wenn man sich meinen Blog mal so in Firebug anschaut sieht man schnell, das ich das Facebook-Widget in der Sidebar besser weg lassen würde, das Google+ macht es auch nicht besser.

Der Trick w├Ąre, die sozialen Netze asynchron zu laden. Also erst das komplette DOM fertigzustellen (das der Browser somit anzeigen kann) und dann die sozialen Netzwerke nachtr├Ąglich einzuf├╝gen. Eigentlich eine recht einfache Sache, die aber die wenigsten Plugins die ich mir in der letzten Zeit anschaue auch nur ann├Ąhernd ber├╝cksichtigen. Mehr oder weniger aus Versehen k├Ânnen die 2-Click Social Media Buttons dies, weil die Sozialen Netzwerke erst auf Klick nachgeladen werden. Ist aber auch ein komplett anderer Ansatz, und n├╝tzt bei den Widgets in der Sidebar gar nichts.

Es gibt ├╝brigens L├Âsungen die die Social Media Buttons asynchron nachladen. Ihr k├Ânnt euch da an WordPress tod optimieren, das nutzt euch bei dem ganzen Social Media Zeug rein gar nichts! Also, wenn eure Seite langsam ist versucht erst einmal heraus zu finden ob es nicht an der Social Media liegt, wenn es daran liegt such eine L├Âsung die euch weiterbringt, wie zum Beispiel das asynchrone Laden der Skripts. In der Regel bringt dies einen ganz geh├Ârigen Geschwindigkeitszuwachs!

├ähnliche Beitr├Ąge

WordPress, Firefox und das verloren gegangene Logi... Seit geraumer Zeit habe ich hier ein ziemlich nerviges Problem in der Kombination WordPress / Firefox! Ich habe einen Teil meiner Passw├Ârter im Firefo...
29 Code Snippets f├╝r WordPress Die functions.php ist wohl die am meisten missachtete Datei in WordPress. Man kann mittels der Datei eine Menge regeln, ohne alles mit einem Plugin to...
WordPress Gear ÔÇô Plugins f├╝r WordPress Entwi... WordPress bietet einiges an M├Âglichkeiten eine Installation vern├╝nftig zu Debuggen - auch im Livebetrieb! Dummerweise ist es jetzt nicht unbedingt so ...
Bessere WordPress Suche mit Relevanssi Die WordPress-Standard-Suche ist gew├Âhnungsbed├╝rftig (um es mal sehr nett auszudr├╝cken). Anstatt permanent am Design des Backends herumzuschrauben w├╝r...

Schreibe einen Kommentar