Tuesday, February 10, 2009

Performance Optimization

How many times have you closed a website which takes more time to download and you start looking out for another similar site ?

Yes. All of us do it quite frequently.
The reason being we tend to be impatient at times and feel its not worth spending the time to check sites which takes more time to download. There is a probability that this fate may happen with some of your sites/applications which you have coded spending your valuable time and efforts. You must be thinking that you have coded your best following all the standard methods and procedures but still the site's performance is low. It may also be that your site's performance is good but you still feel that there are chances of improving the performance.

If you are looking for these answers then you can go through our article which would guide you and provide some valuable insights that can really be helpful to you and if followed would make you stand out in the crowd.



When to Optimize :
Optimization is what you do when the performance of your application is insufficient. Performance testing is most critical and often neglected during project life-cycle. It should be done during each phase of project. We should first set our desired goals and then tune the application to meet our goals.

What to optimize :
Easy !! Those parts of the application that are consuming the time. Sometimes it is computational optimization, sometimes it is data access optimization. Three main principles of optimization - measure, measure and measure. There are many tools available to measure the application performance for ex. SQL server Profiler,Http Analyzer, Log4net & ANTS profiler etc.

Tunning Process :
Performance Optimization is an iterative process. On every step, we should identify and eliminate bottlenecks. Retest and measure again to see if we are closer to our performance goals. Tunning can be categorised into Application tunning (config settings), Platform tunning (.NET framework, Web server, Database etc.) and System tunning (CPU,memory and IO).

In this aticle, we tried to cover common optimization tips/techniques for ASP.NET and SQL Server. Click on the below links to download the optimization tips.

view this previous post:
----------------------

1 ) http://siddharthpanchal.blogspot.com/2009/02/improving-performance-of-website.html


2 ) http://siddharthpanchal.blogspot.com/2009/02/sql-optimization-tips.html


Optimization matters only when it matters. When it matters, it matters a lot. Even if you know it matters, you need to know where it matters. We hope our optimization tips will help you to boost your ASP.Net application performance.


Cheers,
sid.

No comments: