There are following advantages of caching: Reduce hosting server round-trips When content is cached at the client or in proxies, it cause minimum request to server. Reduce database server round-trips When content is cached at the web server, it can eliminate the database request. Reduce network traffic When content is cached at the client side, it also reduce the network traffic. Avoid time-consumption for regenerating reusable content When reusable content is cached, it avoid the time consumption for regenerating reusable content. Improve performance Since cached content reduce round-trips, network traffic and avoid time consumption for regenerating reusable content which cause … Click here to continue…..
Caching is a most important aspect of high-performance web application. Caching provides a way of storing frequently accessed data and reusing that data. Practically, this is an effective way for improving web application’s performance. When to use caching Use caching for contents that are accessed frequently. Avoid caching for contents that are unique per user. Avoid caching for contents that are accessed infrequently/rarely. Use the VaryByCustom function to cache multiple versions of a page based on customization aspects of the request such as cookies, role, theme, browser, and so on. For efficient caching use 64-bit version of Windows Server and … Click here to continue…..