Neue Beschäftigung: WordPress

Gepostet von am 1 Okt 2010 in Wordpress | Keine Kommentare

Seit etwa einen Monat beschäftige ich mich nun intensivst mit WordPress. Nicht nur weil es sehr in der Bloggerszene beliebt ist, sondern sich auch hervorragend als Content-Management-System (CMS) eignet und damit jede Art von Website erstellen, die sich einfacher ja gar nicht betreuen läßt. Durch die Plugin-Technologie sind im Grunde keine Grenzen mehr gesetzt und selbst programmiere ich mir eigene Plugins, die meine WP-Installationen um gewünschtes erweitern. Allerdings gibt es auch einige Trickies, die mich nerven.Zum Beispiel nutzt WordPress bekannterweise auf 64bit Servermaschinen mit der deutschen Sprachdatei verdammt viel RAM, nochmal mehr wenn man Plugins einsetzt. Deshalb experimentiere ich auf meinem eigenen Lokalserver mit diversen Installationen unter verschiedensten Bedingungen rum, um ein Optimum damit zu erreichen. Entsprechende Tuning-Tipps, Benchmarks und Lösungen findet man unter LAMP solutions Foobar.

Die Ausgabe von WP-Seiten kann man auf jeden Fall deutlichst beschleunigen, wenn man ein Cache-Plugin wie WP-Total-Cache einsetzt. Gecachte WP-Seiten werden eben deutlich schneller abgearbeitet und ausgeliefert, als wenn erst noch Datenbank-Abfragen und Objekte lange rumarbeiten müssen.

Den Speicherverbrauch verringert man mit einer ge”boosted”ten Language-Datei für die WP-Admin und im Theme schlicht weg keine Sprachvariablen zu benutzen (sprich hardcoded die Texte reinsetzt). Noch mehr “putzen” kann man, wenn man wirklich nur die benötigten Plugins installiert und aktiviert und alles andere aus dem Plugin-Verzeichnis schmeißt. So erreicht man schnell mal einen Minderverbrauch von 20mb (von Standard-Installation mit Plugins wie Akismet, All-in-One-SEO, WP-Total-Cache, GD-Star-Rating auf einer 64bit Maschine einen Verbrauch von ca. 58MB bei einer optimierten Version, auf der Plugins wie All-in-One-SEO und GD-Star-Rating entfernt wurde und eine Boost-Language-Datei benutzt wird und das Theme komplett hardcoded eingedeutscht wurde auf 37MB).

In Zukunft werden sicherlich noch einige Artikel ihren Weg unter meinen Finger hier kreuzen und in nächster Zeit werde ich auch ein eigenes Plugin hier vorstellen, mit dem man seine Gewichtsdaten via eines Plugins direkt in der Admin eingeben und in einer Seite als Tabelle ausgeben lassen kann (siehe Seite Metamorphose).

Be Sociable, Share!

Leave a Reply