SQL verbessern
hi,
ich progge grade an einem cache für meine webseite, so das nich jedesmal alles geparsed werden muss über templates und menu und so,
hab mir überlegt, den html output, so wie er ist, einfach in die db schreiben und fertig. das ist ja einfach, einfach ne insert und fertig.
wie kriege ich es aber hin, das von jeder seite (indentifizirbar mit page_id) nur eine version im cache gespeichert wird und nur eine definierbare höchstanzahl an seiten überhaupt im cache liegen, z.b. 10 oder so, und das der rest gelöscht wird.
das kriegt man sicher mit ein paar einfachen select und deletes hin, gibts da aber nicht einen eleganteren weg?
ich progge grade an einem cache für meine webseite, so das nich jedesmal alles geparsed werden muss über templates und menu und so,
hab mir überlegt, den html output, so wie er ist, einfach in die db schreiben und fertig. das ist ja einfach, einfach ne insert und fertig.
wie kriege ich es aber hin, das von jeder seite (indentifizirbar mit page_id) nur eine version im cache gespeichert wird und nur eine definierbare höchstanzahl an seiten überhaupt im cache liegen, z.b. 10 oder so, und das der rest gelöscht wird.
das kriegt man sicher mit ein paar einfachen select und deletes hin, gibts da aber nicht einen eleganteren weg?


