Ingo Turski: 2 Fragen

Beitrag lesen

Hi,

Ich hätte, wenn ein neuer Beitrag erstellt wird für jeden angemeldeten User einen neuen Eintrag erstellt, dass er den Beitrag xy noch nicht gelesen hat

schlechte Idee. Je mehr User, desto länger dauert es dann, einen neuen Eintrag zu speichern.

Und in den meisten Foren wird beim ausloggen alles auf gelesen gesetzt. Dann würden sich die Einträge in Grenzen halten.

Bei denen die sich wieder einloggen. Aber denk auch an Karteileichen: die werden dann fleißig gefüttert.
Abgesehen davon ist es übel, zwangsweise alles auf gelesen zu setzen, da der Besucher dann gezwungen ist, immer alles direkt zu lesen oder andernfalls sehr umständlich nach noch ungelesenen Beiträgen suchen muss.

Sinnvoller ist es, für jeden Besucher alle gelesenen Beiträge zu speichern und bei der Speicherung ggfls. ältere Einträge zu löschen. Entweder korrespondierend mit der Zeitspanne für die Anzeige "neuer" Beiträge oder - falls es eine solche nicht gibt - ein mengenmäßiges Limit setzen und dann Eintrag des ältesten Beitrages einfach überschreiben.

freundliche Grüße
Ingo