Performance analysis of web application.

Posted by Kumar_jay99 under Interview Questions on 5/10/2011 | Points: 10 | Views : 2836 | Status : [Member] | Replies : 6
What is performance analysis in web application
have u ever worked on it.

suppose one web application is running fine on local server but it not on production server.
what steps would you take for smooth running on production server also.??




Responses

Posted by: Lokesh76 on: 5/10/2011 [Member] Starter | Points: 25

Up
0
Down
please refer http://support.microsoft.com/kb/815159

Thanks
Lokesh Kumar

Kumar_jay99, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Lokesh76 on: 5/10/2011 [Member] Starter | Points: 25

Up
0
Down
oh we have one good article inside dotnetfunda

http://www.dotnetfunda.com/articles/article45.aspx

Hope this will help you out

Thanks
Lokesh Kumar

Kumar_jay99, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Kumar_jay99 on: 5/11/2011 [Member] Starter | Points: 25

Up
0
Down
Hi
i hve posted above question regarding performance analysis for web application using asp.net
in Answer i got two url. after visiting the url i found that it not 100 percent what i want.
what answer is given there that is measure should be taken during development time
But suppose i m support person and client complaint that the site is slow but i found the it working fine in local
in that scenario what measure should be take as support person?

Kumar_jay99, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Lokesh76 on: 5/12/2011 [Member] Starter | Points: 25

Up
0
Down
Hope you have same Hardware on your local and Prod Server either there is maximum change that you have good Hardware on your Prod server as compare to your local machine.

But you getting issue that application is not performaing well on production server. so where is the difference

The user load on prod server is high as compare to local. So you need to follow these steos to overcome this issue.
1. As per expacted number of user do the stress testing of you application.
2. Use Tracing to check if there is any specific line of code taking too much time on prod.
3. Use Database tunning tools for check performance on DB side if DB sql server then use SQL profiler..

In nutshell you need to identifiy problem area and based on problem take the decision to improve you prod applicaiton performance.

Thanks
Lokesh Kumar

Kumar_jay99, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Kumar_jay99 on: 5/12/2011 [Member] Starter | Points: 25

Up
0
Down
Thanks Lokesh!!

Apart from Debugging and tracing is there any other way for example through IIS or any other means
by which we can know that which process take too much time on server.



Thanks
jay kumar


Kumar_jay99, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Lokesh76 on: 5/12/2011 [Member] Starter | Points: 25

Up
0
Down
In IIS you can check health of you worker process in which you application is running. If there is any problem in your applicaiton likely memory leaks of any thing else then memory and cpu usage of worker process increase significantly.

Thanks
Lokesh Kumar

Kumar_jay99, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response