Der letzte Artikel hat scheinbar einige Klicks abbekommen. Ich habe keine Statistik über die Besucherzahlen, aber man merkte es an der Last: Die stieg von normalerweise 0,2 auf 1,3. Das ist an sich kein hoher Wert, aber man bemerkte es hier leider durch deutlich längere Ladezeiten.
Deswegen habe ich das cachesimple-Plugin aktiviert und es war faszinierend zu sehen, wie sofort die Last absank und die Ladezeiten auf normale Werte zurückfielen, sogar eher kürzer wurden. Das Plugin zu aktivieren ist also auf jeden Fall eine gute Idee, wenn der Blog ab und an ein paar Aufrufe mehr stemmen muss, wobei der Cache dynamische Features wie das Karma- oder Statistik-Plugin stört. Das macht ein Server-Zusammenbruch unter Last allerdings auch.
Nur sporadisch stieg die Last nochmal an, das legte sich aber immer wieder schnell und könnte am Plugin gelegen haben. Sicherheitshalber wurde noch das Echtzeitkommentar-Plugin entfernt, das bei vielen offenen Artikelseiten ordentlich Serverlast verursachen kann.
Da das cachesimple-Plugin aber schon ewig als experimentell gekennzeichnet ist habe ich mal nachgefragt, was der derzeitige Stand ist. Ein Blog sollte ja eigentlich immer komplett gecached sein, da er viel öfter gelesen als beschrieben wird, auch mit Kommentaren. Und eigentlich will man eine Struktur, die zum einen alle Datenbankabfragen cached, nahezu alle PHP-Logik drumherum und dann am besten nochmal den Zusammenbau der einzelnen Seitenbestandteile (hier Smarty), um schließlich trotzdem noch dynamische Plugins zu erlauben. Ich hoffe, die Diskussion geht weiter und es kommt Code dabei herum - auch um das morgen noch im Kopf zu haben schreibe ich das hier gerade - aber Caching auf ein bestehendes und dafür nicht unbedingt passend entworfenes System wie s9y draufzusetzen ist gar nicht so einfach, soviel scheint klar.
Die Powercache-Variante von Serendipity, über die wir da reden, ist übrigens auf github zu finden, und die Idee von Idee von Kris Köhntopp meint diesen Artikel.
onli blogging am : Serendipity mit Cache beschleunigen - Tester gesucht
Vorschau anzeigen