Dean Kalanquin’s Reporting Services Blog has a great post on Improving Report Performance with Caching, with a quick review of the factors you need to consider when making report caching decisions, he then explains what the options are to enhance report chacing:
http://blogs.msdn.com/deanka/archive/2009/03/14/improving-report-performance-with-caching.aspx