Manik Surtani has written a great article on Caching, Parallelism, and Scalability.  Check it out.