Many times, when you create larger ASP.NET site you need to optimize the application and IIS web server, so to improve the user experience. We say that the ASP.NET website is good optimized when server response time is bellow 200 ms (milliseconds).

Speed up ASP.NET web site

You can improve your ASP.NET website performance when:

– Use ASP.NET Caching;
– Use IIS Caching;
– Have enough RAM for SQL server;
– Precompile Your Apps;
– Use Page.IsPostBack;
– Use SQL Server Stored Procedures for Data Access;
– Use the HttpServerUtility.Transfer method;
– Save View State Only When Necessary;
– Restrict Use of Session State;
– Limit ASP.NET Server Controls;