So I finally got around to watching Kroc's speech. I'm really interested in NNF, but I do wonder about scalability. Is anyone running this on a highly active site?
I'm concerned that there doesn't appear to be atomic updating of the RSS files. That seems like a major problem begging for collision if traffic is sizeable. Ideally, the RSS feed should be created uniquely, like, say:
% $cachefile = @ip2long($_SERVER['REMOTE_ADDR']).".tmp"; // whatever, something unique file_put_contents($cachefile,$rss); // dump the new contents to a file rename($cachefile,$threadrss); // atomic rename %
Also, if the forum got really large, performance seems like a potential issue, both with a large number of threads and a large number of posts in a thread.
So my question is: is anyone using this on a forum that gets a lot of traffic? I'm legitimately wondering how this would perform if a forum was updated multiple times per second.
Kroc added on
This should be fixed now?