Hallo,
die Idee ist Prima und ich habe lange auf so einen Mod gewartet.
Nur muss ich leider, nach soviel positiver Resonanz, das System in Frage stellen.
Ich habe mir meine gemoddete (nach dem Einbau des CPS) viewtopic.php mal angeschaut, dabei ist mir folgendes aufgefallen:
In dem Query für die postdata werden post_text und alle anderen Daten jedes Beitrages eigentlich immer aus der Datenbank gelesen, egal ob Beiträge gecachet wurden oder noch gecacht werden müssen.
Danach wird geprüft ob die einzelnen Beitrags-Caches vorhanden sind. Wenn nicht werden Beiträge gecachet. Das kostet ein Paar Queries. Wenn ja wird der Cache gelesen und in $message gespeichert.
Wird das Topic gecachet habe ich 66 Queries. Danach beim aktualisieren nur noch 50 bis 54. Logisch weil jetzt nichts mehr in die Cache-Tabelle geschrieben wird.
Ohne Cache-Mod habe ich beim gleichen Topic 49 bis 53 Queries. Also einen weniger, weil der Query für das CPS fehlt.
Ich stelle also das CPS in Frage. Warum werden immer noch beim Cache auslesen die Tabellen posts und posts_text gelesen? Eigentlich sollte das CPS wenigstens den Query für den post_text einsparen. Das tut es aber nicht.
Ist das nur bei mir so?
Wenn nicht sollte das CPS nocheinmal überdacht werden.
Gruß
Mark