ASP.NET today is widely used for high traffic web applications that need to handle millions of users and are deployed in load balanced web farms. One important part of ASP.NET is View State that many applications use. ASP.NET View State is a very powerful mechanism that stores pages, controls and custom values between multiple HTTP requests across client and the web server.
But everything comes at a price. Although very useful, ASP.NET View State also has its demerits.
NCache provides a simple and scalable solution for these problems which can be read here.