Sonntag, 22. April 2007 Druck-Ansicht
Wenn man den Wordpress eigenen Cache für “eigene Zwecke” einsetzen möchte, empfiehlt sich die Installation von “WP-Cache-Inspect”. Nach Aktivierung wird dem Administrator (andere Besucher sehen dieses Fenster nicht) ein halbtransparentes Kästchen angezeigt, dort steht eine Tabelle, die Anzahl und Ordner aller zwischengelagerten Daten ausgibt - sowie die Anzahl der tatsächlich benötigten Datenbank-Abfragen und die Anzahl der Abfragen, die nicht ausgeführt werden mussten, weil sie schon gecachet worden sind.
Screenshot: WP-Cache-Inspect
Das ist sehr praktisch für eine Kontrolle, ob in Arbeit befindlichen Caching-Maßnahmen auch erfolgversprechend sind: Denn weil man bei dieser Art von Arbeit im Grunde genommen nicht sieht was man tut - ist so ein kleines “Guckloch zum Server” eine gute Idee.
Die zweite Funktion von WP-Cache-Inspect ist ebenfalls ziemlich sinnvoll - Der Cache kann damit auf Knopfdruck entleert werden. Denn Wordpress kann ja nicht wissen, was alles wann aktualisiert werden muss. Entweder schreibt man sich entsprechende Aktionen, die die Anweisung wp_cache_flush(); immer dann ausführen, wenn man im Admin-Bereich “tätig” gewesen ist - oder man drückt dann und wann mal auf den neuen Knopf.
Übrigens: Aktionen, die eine Leerung des Cache erfordern, könnten zum Beispiel sein - Erstellen oder Bearbeiten eines neuen Beitrags bzw. einer neuen Seite, Umstellen von Status “Privat” auf Status “veröffentlicht” - Bearbeiten oder Löschen eines Kommentars und andere … Wenn man diesen Vorgang automatisieren möchte, wäre in dem Fall folgender Code nötig:
add_action('private_to_published', 'wp_cache_flush');
add_action('publish_page', 'wp_cache_flush');
add_action('publish_post', 'wp_cache_flush');
add_action('edit_comment', 'wp_cache_flush');
add_action('delete_comment', 'wp_cache_flush');
Diese Zeilen müssten in irgendeine Datei, die Wordpress auch im Admin-Bereich “beachtet” eingefügt werden. Also in ein aktives PlugIn oder ähnliches.
Mehr Infos über die vordefinierten “Wordpress-Aktionen” findet man in der PlugIn API auf der englischen Wordpress-Seite.
Bookmarks, Feed und Links
Wenn Ihnen dieser Beitrag geholfen hat ...
Beiträge zu ähnlichen Themen:
Kommentar schreiben