Avatar of Gunwant Saini
Gunwant Saini
Flag for India asked on

ASP.Net Site Performance

Hello Sir,

Please let me know, the steps which we can follow to exactly identify the cause of the slowness of the ASP.Net Pages, even that the queries executing are being optimized on DB Server, the ViewState is taken care of & Sessions too.

As far as i have analyzed, the IIS is queueing up the requests at Server end, whether its a Network Problem or something else.

How to identify what is slowing down the response of the pages on IIS even after applying all the IIS Level configurations.

I mean, how to identify the function, Call Stack, why the page is slow? etc.

I am done with DebugDiag, windbg, ADPlus as it requires its own expertise.

I have seen various tools, as they are paid ones, available for monitoring the performance of the ASP.Net Site, why the ASP.Net is really slow.

Though the Microsoft sites are not that slow i.e. they respond in a timely fashion.


Please suggest.
ASP.NETC#Microsoft IIS Web Server

Avatar of undefined
Last Comment
Gunwant Saini

8/22/2022 - Mon
Bob Learned

What you need is information...lots and lots of information.

1) Performance analysis

    a) Health monitoring

    b) Performance counters

    c) Profilers

2) Load testing
Aaron Tomosky

Is suggest starting with f12 in chrome or ie and looking at the networking tab. This shows you all the files and their load times.
Write all these down as a baseline.
Then look at the highest ones and try to figure out what they do.
Aaron Jabamani

Isolate the problem.  Then see why a section is taking lot of time.

Rendering :  As explained above
server side : How long your business logic is taking time to complete for a given function
Database side : how the sql script is taking
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
ASKER CERTIFIED SOLUTION
Gunwant Saini

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Bob Learned

I agree, and when you find a single application that does all that I would be very interested...until then, you need to use different applications to get that information.
Gunwant Saini

ASKER
I have tried various methods like DB profiling and rectifying the code complexity to resolve the certain issues occurring related to Site Performance.