ville said:If it's just a regular hashmap, like "<internal ID of 'Testing Topic '>: 110", then I'd think the main slowdown would be when the topics are all initially added, which should be rare, since people would really only be pushing that button once, or maybe once every few months, if they decide they don't want to catch up with everything that's been said after they take a vacation or something.
And about that marking forums read, I might do that once work with Driftmoon clears off a bit. Currently it actually lists how many posts you've read per topic, I think listing all topics there would slow it down a bit. There has to be some way of optimizing that.
If you're using some other data structure, of course, ignore me, because I have absolutely zero web 2.0 experience.
...For that matter, I have extremely limited web 1.0 experience. In fact, let's just say I have no idea what I'm talking about most of the time.