I know this has been discussed several times, but I have failed to find a decent answer to the question.
What I'm trying to find out, is there a none db intensive way of showing threads on a forum that a user hasn't viewed?
What I'm thinking of doing is setting a cookie with the last time of activity (which the main forum page would update, I think?) and then have a table with viewed topics so that even if the topic had a new post and the user had viewed a particular topic it shows it as viewed. Would just be 2 fields (user_id and thread_id for example).
I'm sure this will work, but is there a better way to do it? I'm working on building a huge forum site (that will actually be thousands of forums) and thus will need something as db-less intensive as possible. Thanks for your time.