I see these "Top 10 Ways..." articles all the time, but this one was the first in a while that didn't restate what all of the other ones talk about.
Website: http://www.sitepoint.com/article/aspnet-performance-tips
1. Determine what to optimize
Discusses quick, simple techniques such as tracing.
2. Decrease the size of the view state
This one really got my attention. ViewState is so powerful, but can kill your website too. With AJAX gaining so much momentum, ViewState compression is a must. The article even gives you the C# class! Storing ViewState on the server can also be a great technique.
3. Decrease the bandwidth that my site uses
HTTP Compression has been around for several years. With IIS 6.0, it requires no 3rd party controls or custom code. Why wouldn't you enable it today?
4. Improve the speed of my site
Output caching can improve site speed very quickly and easily. Nothing new here.
5. Refresh cache when the data changes
Depending on how you bind data to objects or store cache, this tip may or may not apply to you. But definitely worth reading.
6. Gain more control over the ASP.NET cache
Using the Cache class/object is a great technique, but only when it makes sense...do not overuse it.
7. Speed up database queries
We have helped many clients speed up their website throughout the years. Evaluating and optimizing the database is one of the easiest and best bang for your buck approaches. Just run down the list: Indexes, Stored Procs, Views, locking, etc.
8. Troubleshoot slow queries
A quick guide to understanding execution plans.
Comments
Leave a Comment