In-memory Webserver
cperciva: Other suggestions?You're thinking way too hard.  As long as you have enough RAM, your operating system will cache data; so you don't need to do anything fancy at all.  Set up whatever web server you like, in the default configuration, and measure its performance; odds are that you'll find that you don't need to tune anything at all.