title: MVC3 data caching techniques
body: <p>I have a sql query (stored proc) that takes about 8-10seconds to return before the results are displayed in a webgrid.  What is best practice for performance regarding cacheing in asp.net-mvc3 so the user doesn't have to take that 8-10sec hit everytime to load that data (less optimizing the query)?</p>