In this article you can find some easy steps you can follow to maximize the performance of your ASP.NET applications.
1. Use caching.
When multiple users request the same content from your page, your server can respond with a cached copy of that content. This way, only the first user will have to wait for the actual processing, all the next ones will have the content much faster. In this scenario it’s possible for the user to get old cached content instead of an updated new one. To avoid this use the SQL Cache Dependency. Here’s some information from Microsoft about it: http://msdn.microsoft.com/en-us/library/ms178604.aspx.
You have two options with caching. You can use output caching or partial page fragment caching. The key here is to make a clear separation between the static and dynamic content of your pages.
2. Use compression.
ASP.NET allows you to compress your pages before your server sends them to the client. It uses GZIP compression, which is not very CPU intensive. An easy way to improve the performance of your pages is to enable this feature. Read more…