rini schreef op zaterdag 6 maart 2010, 12:21:
> Al mijn gelezen berichten staan sinds vandaag als ongelezen op het forum
>
> Zo is er geen doorkomen aan, hebben meer mensen daar last van? groetjes
> Rini
Dat kan, dat hangt af van de manier waarop je leest.
Als je alles leest, in chronologische volgorde, dan hoeft de server maar 1 "laatstgelezen berichtnummer" bij te houden. Die wordt opgeslagen op de harddisk. Alles lager dan dat berichtnummer heb je gelezen, alles hoger dan dat berichtnummer heb je nog niet gelezen. Simpel.
Als je "per onderwerp" leest, dan moet de server per individueel bericht bijhouden of je dat al gelezen hebt. De berichtnummers binnen een onderwerp hoeven niet opeenvolgend te zijn, er kunnen berichten tussen zitten van andere onderwerpen.
Als je per deelnemer per bericht moet bijhouden wie dat al gelezen heeft, dan moet je dus deelnemers maal aantal berichten gaan opslaan. Dat loopt inmiddels in de miljoenen. Er wordt dan ook een combinatie bijgehouden van laatste ongelezen bericht en individuele onderwerpen. De eerste wordt op schijf bijgehouden, de laatste vanwege het vluchtige karakter alleen in het geheugen.
Werkt allemaal prima.... totdat de server gereset wordt. Dat komt niet vaak voor, maar vanwege de omschakeling van provider (en ip-nummer) moest dat toch een keer. Dus alle "losse onderwerpen" die je al gelezen had is ie vergeten.
Een eenvoudige manier om te voorkomen dat de server vergeet wat je hebt bijgehouden, is door onderwerpen (of rubrieken) die je toch niet wilt lezen, direct te markeren als "gelezen" door op het gele bolletje te klikken.
En/of beter nog, door periodiek, als je geen interesse hebt om nog meer te lezen, de functie "zet alles op gelezen" te gebruiken (in de bovenste balk in het forum). Daarmee wordt op de schijf opgeslagen "waar je gebleven was" en heeft een eventuele reset van de server geen gevolgen meer.
Frans