We use IIS servers and would like to know if there is a performance counter or something else which could help us determine how long it’s taking to serve web pages (average, actual, whatever)? From the time the page is requested, to the time it has been sent out, how long was it? Is there anything in IIS which can give me this information?
Share
This information is in the IIS log in the “Time-Taken” column for each incoming request. It includes the time from when it starts processing the page until it has finished sending the page over the wire, but does not include the time it takes to transmit the file or time the request spent in the queue before it was processed (if applicable).
The default location for this log file is: C:\WINDOWS\system32\LogFiles\W3SVC1
You can also do it with Performance Monitor.
Here is are the ASP.NET the counters and their meanings
Here is one for IIS.
Some that will be especially relevant to your concerns are: