Well - I guess my post on OPML was received with interest by the blogosphere :) I've been thinking about adding a per post cache to Silt for awhile now, but it hadn't really been necessary - until about 30 minutes ago, that is. That's when not having one overwhelmed the server - which is why you might have seen an Apache level error a bit ago when trying to access any of the blogs here.
So... I added a cache to my test server, and tried it out. It worked great, and showed me something else I hadn't known - specific page requests were generating two lookups to the back end, which meant that each time a specific post was asked for, the server rummaged for the specific file twice! That's not good. So while I was in the code, I fixed that problem.
The good news is, the site's back in operation. The bad news is, I now need to upgrade the site. It's been running on VW 7.1 for awhile now (just like our customers - I only upgrade when I really need to :) ). So, I'll be building a 7.3.1 deployment server today and testing it out on my local server. We'll see how that goes, and upgrade the server itself when things quiet down a little.