Let's start with the obvious: if you run more than one Drupal site on a server, you should be running those sites in a Drupal multisite configuration. If you're looking for exceptional Drupal performance and a small memory footprint, you should experiment with Lighttpd. This howto explains how to run multisite Drupal on Lighttpd.