Wednesday, den 6. September 2006
WordPress hat ein Problem:
Es pingt gerne und viel und vor allem dann, wenn es nicht soll. Was heißt das?
Blogs, so auch WordPress, haben eine eingebaute Funktion, die ihnen immer dann Aufmerksamkeit verschafft, wenn ihr Besitzer/Autor einen neuen Artikel geschrieben hat. Sie pingen eine Reihe von Diensten (›Update Services‹) an, die Listen von gerade aktualisierten Blogs führen. Welcher Dienst »angepingt« wird, legt man im Adminbereich unter Einstellungen/Schreiben fest. Voreingestellt ist ein allgemeiner Sammel-Pingdienst, der eine große Anzahl einzelner ›Update Services‹ versorgt. Man kann dort aber auch einzelne Dienste eingeben, die dann gezielt angepingt werden.
WordPress pingt nun erfahrungsgemäß unter folgenden Umständen und ohne Verzögerung:
- Ich schreibe einen neuen Artikel und veröffentliche ihn – Ping!
- Ich schreibe einen neuen Artikel und speichere ihn – aber unter Angabe eines bestimmten Datums für eine spätere automatische Veröffentlichung – Ping!
- Ich editiere einen schon geschriebenen Artikel, z.B. um einen Fehler zu korrigieren oder etwas nachzutragen – Ping!
Fall 1 ist der zu erwartende Normalzustand, da gibt es nichts zu bemängeln.
Fall 2 ist mit Sicherheit nicht erwünscht, der Ping müsste eigentlich erst dann erfolgen, wenn der Artikel tatsächlich online geht.
Fall 3 mag auf den ersten Blick ein Grenzfall sein. Im Falle einer Fehlerkorrektur (die man ja oft direkt, manchmal sogar mehrfach kurz hintereinander vornimmt) sollte kein weiterer Ping erfolgen. Bei einer Erweiterung oder Ergänzung eines schon veröffentlichten Artikels könnte man sich einen neuerlichen Ping wünschen – diese Idee scheitert aber daran, dass der Ping lediglich die Blog-URL übergibt, nicht diejenige des betreffenden Artikels. Die o.a. Pingdienste listen auch tatsächlich nur die Blog-URL, so dass ein Interessent gar nicht zu dem aktualisierten Artikel gelangt.
(more…)