PHP: Cachen von Seiten


Momentan bin ich mit der Umstrukturierung der Blog-Software beschäftigt. Die Software soll sich u.a. auch in der Technik und Performance verbessern. Für letzteres habe ich mich mit Caching beschäftigt. Dabei bin ich auch auf die Cache-Klasse bzw. die Cache_Lite-Klasse von PEAR gestoßen. Allgemeine Artikel gibt es hier, hier und auch hier.
Habt ihr schon Erfahrungen mit dieser Materie sammeln können? Die PEAR-Klassen möchte ich eigentlich nicht nutzen, da sie mir etwas "zu groß" für meinen Zweck erscheinen... Im Moment denke ich, dass es ausreichend wäre, Seiten, die oft aufgerufen werden (Startseite, Artikel, evtl. Archiv) und viele Datenbankabfragen brauchen, zwischenzuspeichern. Sinn macht es vielleicht auch, Dinge, die sich nicht wirklich oft ändern aber immer Datenbankabfragen (Blogroll, Trackbacks, ...) benötigen, zu speichern.

Was denkt ihr? Gute Artikel zum Thema sind mir übrigens immer willkommen :)
geschrieben am 2005-01-13 17:55 von Max in: Technik



Trackback-URL: [deaktiviert]
(Nutzung von Trackbacks)

Kommentare / Trackbacks


von Pepino (WWW) @ 2005-01-13 18:05
Mache ich bei mir schon sehr lange so...

Guckst Du auch hier und hier

bei mir habe ich die erste Stufe bekommen, in dem ich die Beiträge nicht nur von der Eingabe speicher - sondern zusätzlich ausgabefertig. Das spart die Zeit der Umwandlung [komplexe regexp] beim Aufruf.

Ich habe mir das von dir genutzte jpcache mal angesehen. Hierbei wird ja eine relativ einfache Technik genutzt. In die Richtung hatte ich auch gedacht...

Im Moment denke ich noch darüber nach, was ich cache. Beispielsweise ist es unnötig, dass alte Artikel gecacht werden usw... Beim Aufruf muss außerdem eine gecachte Version vorliegen, da es sonst (zumindest theoretisch) dazu kommen könnte, dass der Cache-Vorgang zweimal ausgelöst wird...


Kommentar Schreiben Für diesen Beitrag sind Kommentare geschlossen.