Кэширование вывода на уровне страницы
Самая простая форма кэширования - это просто сохранение копии HTML, отправленной в ответ на запрос в памяти. Затем последующие запросы отправляют кэшированные выходные данные до тех пор, пока не истечет срок действия кэша, что может привести к очень значительному увеличению производительности (в зависимости от того, сколько усилий потребовалось для создания исходной страницы - отправка кэшированных выходных данных всегда очень быстрая и довольно постоянная).
Осуществление
Чтобы реализовать кэширование вывода страницы, просто добавьте на страницу директиву OutputCache.
вы найдете более подробную информацию по этой ссылке https://msdn.microsoft.com/en-us/library/aa478965.aspx