… und eine vorläufige Lösung:
Das WordPress-Plugin „Ajax Edit Comments“ vom Reader Appreciation Project1 erlaubt dem Kommentator die nachträgliche Bearbeitung seines Kommentars für einen bestimmten Zeitraum – nützlich gerade bei Tippfehlern oder kleinen Ergänzungen. (Und Admins können noch mehr.) Meine Besucher benutzen diese Funktion übrigens bei rund jedem 10. Kommentar.
Nun hat Pierre mich gestern darauf aufmerksam gemacht, dass die Anzahl der Datenbankabfragen recht hoch ist (und die Antwortzeit könnte auch besser sein) – höher als das, was ich immer gesehen habe, wenn ich eingeloggt bin. (Siehe blaue Fußzeile.) Mit etwas Nachforschen hab ich herausgefunden, dass eben jenes Ajax Edit Comments für jeden einzelnen Kommentar 4 zusätzliche Datenbank-Queries „verbrät“, um festzustellen, ob der Besucher den Kommentar editieren darf (wenn er nicht als Admin eingeloggt ist, der das immer darf). Bei vielen Kommentaren zu einem Beitrag läppert sich da ganz schön was zusammen.
Ich hab auf die Schnelle eine kleine Änderung ins Plugin eingebaut2, die vorab das Kommentar-Alter ohne Datenbankzugriff überprüft – in den ersten kurzen Tests scheint das gut zu funktionieren. Wenn ihr auch keine Probleme feststellt – ihr dürft es gern hier oder z.B. später beim Musik-Quiz (ab 16 Uhr) testen –, werd ich dem Autor des Plugins natürlich die Änderungen zukommen lassen, in der Hoffnung, dass sie in künftige Versionen integriert werden.
Pierre Markuse1 18.11.2008 um 15:49 170 Kommentare
zitieren
Hey, da hast Du ja schnell ne Lösung gefunden. Leider habe ich heute zum Musik-Quiz wieder keine Zeit
Sebastian2 18.11.2008 um 16:01 786 Kommentare
zitieren
sexy Symbolfoto herrlich
cimddwc3 18.11.2008 um 17:37 6316 Kommentare
zitieren
Würde mich mal interessieren, was die weiblichen Leser dazu sagen.
Pierre, tja, schade mit dem Quiz – und jetzt ist es auch schon wieder vorbei…
Michael4 21.11.2008 um 19:23 253 Kommentare
zitieren
Hola die Waldfee, ich dachte mir gerade warum das bei mir nicht so ist, dabei war ich ja als Admin eingeloggt… 442 Queries bei 96 Kommentaren. Gute Nacht.
cimddwc5 21.11.2008 um 19:54 6316 Kommentare
zitieren
Solang’s der Server aushält…
Sofern der Plugin-Autor keine Nebenwirkungen meiner Änderungen findet (so wahnsinnig übersichtlich ist der Code nicht), dürfte er sie ja bald einbauen – andernfalls (bzw. auch jetzt schon) kann ich ja selber meine Version zur Verfügung stellen.
Michael6 21.11.2008 um 20:02 253 Kommentare
zitieren
Och, jetzt liefs schon so lange, jetzt kann ich auch auf das offizielle Update warten! Aber lobend erwähnen werd ich, wenns soweit ist.
Michael7 07.12.2008 um 19:23 253 Kommentare
zitieren
Hat dir der Autor verraten, wann er das Update plant?
cimddwc8 07.12.2008 um 19:59 6316 Kommentare
zitieren
Er hatte nur (kurz nach meiner Mail) gesagt, er würde sich drum kümmern – mehr/genaueres hab ich seitdem nicht von ihm gehört.
Michael9 19.01.2009 um 14:42 253 Kommentare
zitieren
Stell doch mal deine Version zur Verfügung, das dauert mir beim Autor zu lange.
cimddwc 19.01.2009 um 14:57 6316 Kommentare
zitieren
Bitteschön: http://cimddwc.net/stuff/waec-ag.zip
Enthält Ersatz-PHP-Dateien für 1.1.5.1 und 2.2.6.0, meine Änderungen sind mit „--ag“ markiert.
Michael10 19.01.2009 um 14:57 253 Kommentare
zitieren
Danke!
Michael11 19.01.2009 um 15:02 253 Kommentare
zitieren
Fein, von 500 auf 60 Queries nenne ich mal einen signifikanten Abstieg.
Michael12 10.03.2009 um 16:57 253 Kommentare
zitieren
Gerade hab ich auf die neuste Version aktualisiert und dein Patch wurde immer noch nicht integriert!
cimddwc 10.03.2009 um 17:19 6316 Kommentare
zitieren
Könnte damit zu tun haben, dass sich nichts weiter getan hat… war wohl ein schlechter Zeitpunkt für meinen Änderungsvorschlag.
Michael 10.03.2009 um 17:25 253 Kommentare
zitieren
Es wird Zeit, das ich mir auch Changelogs durchlese.
Michael 22.03.2009 um 18:58 253 Kommentare
zitieren
So, nun ist der neue Autor darauf aufmerksam gemacht worden.
Michael 23.03.2009 um 9:10 253 Kommentare
zitieren
In der neusten Version ist dein Patch nun integriert!
cimddwc 23.03.2009 um 9:41 6316 Kommentare
zitieren
Schön – muss ich mir gleich mal anschauen.
Michael 23.03.2009 um 12:03 253 Kommentare
zitieren
Man muss nur ein klein wenig provokant sein, dann bekommt man Aufmerksamkeit.
Michael 24.03.2009 um 7:59 253 Kommentare
zitieren
Die beiden haben noch ein „stilles“ Update gemacht, hat bei mir noch mal ein paar Queries gebracht:
http://ajaydsouza.com/wordpress/plugins/wp-ajax-edit-comments/comment-page-1/#comment-5446