Previously we discussed how to set up a Drupal RESTful cache. Now here's a sound caching strategy. It's the same one we used for a top 50 U.S. website.
The RESTful module (7.x-1.x version) has a multitude of caching options. This will help you get started with Drupal RESTful caching.