Hi,
was ich jetzt poste könnte zwar auch unter Brainstorming laufen, aber ich poste es lieber hier.
Und zwar hab ich für mein CMS, welches ich zu bewerbungszwecken schreibe, eine Möglichkeit gesucht, Daten vernünftig zu cachen. Dabei hatte ich die Idee, Daten, die öfter abgerufen werden (meistens erste Seite von z.B. news oder blogeinträgen; navigation) in einer XML-Datei zwischenzuspeichern. Zum ausgeben des Inhalts benutze ich die DOMDocument() Klasse von PHP zusammen mit einem eigenen Template-system. Falls die jeweilige cache-datei nicht existiert wird sie angelegt, wenn die Datei grade gelockt ist, wird auf die MySQL-Datenbank zurückgegriffen. Meiner Meinung nach ist das ein guter Mittelweg zwischen dem kompletten cachen einer Seite und gar keinem caching.
Meine Fragen:
-Was haltet ihr von der Idee?
-Wie schnell ist die Klasse DOMDocument()?
-Gibts sowas schon? Bin erst seit 2 Wochen wieder aktiv am PHP schreiben
Ich hoffe meine Theorie ist verständlich
was ich jetzt poste könnte zwar auch unter Brainstorming laufen, aber ich poste es lieber hier.
Und zwar hab ich für mein CMS, welches ich zu bewerbungszwecken schreibe, eine Möglichkeit gesucht, Daten vernünftig zu cachen. Dabei hatte ich die Idee, Daten, die öfter abgerufen werden (meistens erste Seite von z.B. news oder blogeinträgen; navigation) in einer XML-Datei zwischenzuspeichern. Zum ausgeben des Inhalts benutze ich die DOMDocument() Klasse von PHP zusammen mit einem eigenen Template-system. Falls die jeweilige cache-datei nicht existiert wird sie angelegt, wenn die Datei grade gelockt ist, wird auf die MySQL-Datenbank zurückgegriffen. Meiner Meinung nach ist das ein guter Mittelweg zwischen dem kompletten cachen einer Seite und gar keinem caching.
Meine Fragen:
-Was haltet ihr von der Idee?
-Wie schnell ist die Klasse DOMDocument()?
-Gibts sowas schon? Bin erst seit 2 Wochen wieder aktiv am PHP schreiben
Ich hoffe meine Theorie ist verständlich
Kommentar