I can honestly say I appreciate the lengthy posts you guys write. Those huge threads took rather long to load and my brand new VPS was struggling on those pages, with 250-900ms CPU time per page load. Obviously something had to be optimized. As some of you may know, SMF doesn’t cache messages, it simple interprets every message as if it has seen it for the first time: all UBB tags have to be found, verified, transformed, etc, using a vast array of regexes. Needless to say, long pages took some time to process, resulting in the slowdown of the entire forum.
Long story short: I wrote a caching layer.
The forum should be much faster now, on some pages the CPU time was reduced by a factor of 10.
Please report any anomalies in this thread.