Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

Web Site Performance

Posted on 2011-03-16
2
Medium Priority
?
261 Views
Last Modified: 2012-05-11
Hi,

We have a web site which has over the past 12 months become very busy and is now handling about 50,000 transactions each day.

I have been watching the server performance and the CPU spikes a lot so I need to find any inefficiencies in the code which could affect performance. Are there any tools out there to help me with this ? I need to see where in the code the spikes are happening, how many conncurrent db connections are happening etc ... This will allow me to root out any areas of the application which are inefficient and will cause increasing rpoblems as we scale our business ...

Thanks so much,
John
0
Comment
Question by:johnmc33
2 Comments
 
LVL 10

Accepted Solution

by:
Asim Nazir earned 2000 total points
ID: 35145889
Hi,

You can install Fiddler from http://www.fiddler2.com/fiddler2/ and start exploring and fixing your site's performance issues.

I hope it helps.
Asim
0
 
LVL 12

Expert Comment

by:FarWest
ID: 35146560
I will try to change your directions :)
if you server is not very old, try to check the TOE (TCP offloading) feature on NIC cards, enabiling this will releafe the CPU, also think about faster HDD with raid or SSD, CPU spikes can be a symptom for Disk IO problem.

windows performance monitor, performance counter are very helpfull, there is specific counters for ASP.NET and SQL...  that can be very helpful, Microsoft Published doucumentions about those counters and how to analyze it. including the one you mentioned,

good luck
0

Featured Post

Free recovery tool for Microsoft Active Directory

Veeam Explorer for Microsoft Active Directory provides fast and reliable object-level recovery for Active Directory from a single-pass, agentless backup or storage snapshot — without the need to restore an entire virtual machine or use third-party tools.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Although it is an old technology, serial ports are still being used by many hardware manufacturers. If you develop applications in C#, Microsoft .NET framework has SerialPort class to communicate with the serial ports.  I needed to…
Entity Framework is a powerful tool to help you interact with the DataBase but still doesn't help much when we have a Stored Procedure that returns more than one resultset. The solution takes some of out-of-the-box thinking; read on!
When cloud platforms entered the scene, users and companies jumped on board to take advantage of the many benefits, like the ability to work and connect with company information from various locations. What many didn't foresee was the increased risk…
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…
Suggested Courses

578 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question