Dennis: Sicherheit in php

Beitrag lesen

Hi Ashura,

Markierte bei der normalen Anzeige so ausblenden, als wären sie gelöscht.

Keine schlechte Idee. Aber stauen sich dann über die Zeit nicht unzählige "Leichen" an, die für diesen User und alle anderen zwar nicht sichtbar sind, aber dennoch Platz wegnehmen?

Hiergegen ließe sich eventuell insofern etwas machen, als dass man regelmäßig per CronJob die Datenbank durchgeht, als gelöscht markierte Datensätze exportiert, soll heißen irgendwo anders hin verlegt und die Datensätze dann physisch in der Datenbank wirklich löscht.

Damit wird ein übermäßiges Auftreten von Datensätzen-Leichen verhindert, die Datenbank bleibt performant und trotzdem sind alte Datensätze noch als "Backup" da (dass man sowieso regelmäßig ein komplettes Datenbackup ziehen sollte, jetzt mal außen vorgelassen...).

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Denn wer 'ne Blacklist hat, muss halt daran denken, dass er manches nicht sieht... und vor dem posten die Realitaet einschalten. (Christian Kruse)