What are different types of caching using in ASP.NET?
You can use 2 types of output caching to cache information which is to be transmitted to and displayed in a Web browser:
1) Page Output Caching: The Page output caching ads the response of page to cache object. After when page is requested, page is displayed from the cache rather than creating the page object and displaying it. The Page output caching is good if the site is fairly static.
2) Page Fragment Caching: If the parts of the page are changing, you can wrap the static part as user controls and cache the user controls using the page fragment caching.