Solved

Web Site Performance

Posted on 2011-03-16
2
249 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 500 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

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
VB.Net How to Exit Sub - Exit Form??? 5 57
SqlDataBase 7 46
Printing 1 51
C# Desktop Application 3 30
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.

786 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