Wenn ich mich recht entsinne, dann werden bei uns beide (
HTML und
BBCode) in der
DB gespeichert. Der
HTML Code verfällt, wenn der Beitrag (
BBCode) sich ändert bzw. wenn dieser das letzte Mal vor 30 Tagen generiert wurde.
Da ganz alte Beiträge nur sehr selten abgefragt werden, könnte man also einen Cron-Job einrichten, welcher alle
HTML-Caches älter als 50 Tage oder so einfach löscht. Dann wird die
DB wieder etwas entrümpelt.
Falls Du fragst, wieso nur 30 Tage gültig? Einfach, Smilies können sich ändern, Implementierungen einiger BBCodes, etc. Würde man den Cache nicht verfallen lassen, so würden die alten, evtl. fehlerhaften, auf immer und ewig ausliefern
...
...