Solved

Web Site Performance

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

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Article by: Najam
Having new technologies does not mean they will completely replace old components.  Recently I had to create WCF that will be called by VB6 component.  Here I will describe what steps one should follow while doing so, please feel free to post any qu…
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…
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

747 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

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now