Hmpf,muss den ganzen Beitrag nochmal schreiben,AOL is mir abgestürzt...
Also,Ich bin grad etwas ratlos,wie Ich es realisieren soll,dass Threads als gelesen bzw. ungelesen gekennzeichnet werden...
Ich hatte die Idee,dass ich in meiner Session-Tabbelle eine Spalte namens "read_posts" einfüge...Ich würde dann die gelesenen Posts so speichern:
{thread_id1}zeit des anguckengs des threads},{thread_id2}zeit des anguckengs des threads},etc.
dann könnte man das mit so speichern:
$bla = explode( ":", explode( ",", $read_posts ) );
Dann wird einfach verglichen,ob das neueste Posting im Thread neuer ist als das Datum in der DB...Folgerichtig wird der EIntrag in der DB aktualisiert...
Ich bin mir aber nicht ganz so sicher,ob dieser Weg so gescheit ist,da die DB ja extrem belastet wird...Bei 1000 Benutztern und 10000 Beiträgen,wären das 1000*10000 Einträge,was nicht effizient sein kann...Hab auch überlegt das über Cookie zu machen,aber Cookie hat nicht jeder aktiviert(deshalb habe ich mein Session-System für mit und ohne Cookies geschrieben)und ausserdem haben Cookies ein Limit(ich weiss nicht genau wieviel).
Ich bin für Vorschläge offen!
Also,Ich bin grad etwas ratlos,wie Ich es realisieren soll,dass Threads als gelesen bzw. ungelesen gekennzeichnet werden...
Ich hatte die Idee,dass ich in meiner Session-Tabbelle eine Spalte namens "read_posts" einfüge...Ich würde dann die gelesenen Posts so speichern:
{thread_id1}zeit des anguckengs des threads},{thread_id2}zeit des anguckengs des threads},etc.
dann könnte man das mit so speichern:
$bla = explode( ":", explode( ",", $read_posts ) );
Dann wird einfach verglichen,ob das neueste Posting im Thread neuer ist als das Datum in der DB...Folgerichtig wird der EIntrag in der DB aktualisiert...
Ich bin mir aber nicht ganz so sicher,ob dieser Weg so gescheit ist,da die DB ja extrem belastet wird...Bei 1000 Benutztern und 10000 Beiträgen,wären das 1000*10000 Einträge,was nicht effizient sein kann...Hab auch überlegt das über Cookie zu machen,aber Cookie hat nicht jeder aktiviert(deshalb habe ich mein Session-System für mit und ohne Cookies geschrieben)und ausserdem haben Cookies ein Limit(ich weiss nicht genau wieviel).
Ich bin für Vorschläge offen!
Kommentar