Definition of what puts pressure on IIS

I have a dedicated server that runs both IIS 7.5 and SQL Server 2010. The CPU load is often around 100%. The SQL server does not take up too much, but the w3wp process takes up a significant amount of CPU (often 70 +%).

I would like to know what causes this pressure: * Too many requests for static files (CDN can be added) * Too many requests for ajax (I still think about comets / web sockets) * Separate asp.net pages consuming too much computing power (should be easily optimized)

Where would you start looking for where to start optimizing?

+5
source share
4 answers

- . , . :

  • . , , .
  • w3wp Visual Studio 10 , , . .
  • XPerf PerfView () . .
0

, . 30 , , , . SQL-, .NET, , . .


, New Relic, , . . , , , . .

, , , - Eqatec profiler.

0

(F12 IE/Chrome) . , cdn, , ..

. , ANTS Performance Profiler, , / , . ANTS ( EAP) HTTP-, , .

, , , .

ASP.NET, http://aspalliance.com/1533_ASPNET_Performance_Tips.7.

: Red Gate, ANTS.

0

, . , , , .

? IIS , , , . , 100 , 70 ajax.

The immediate solution was to reduce the frequency of this call (from every 10 to every 30 seconds). The next step is to further optimize the server-side call, since I have other ajax calls with the same frequency (every 10 seconds), which almost never appeared in the list of active requests, since they were so fast.

0
source

All Articles