When looking at the performance of any client-server application, we must take a look at it from various perspectives. One must follow proper guidelines and processes in order to analyze, debug, and implement the performance tricks into their web application. It is very crucial to have a good understanding of the entire application architectures and business rules before proceeding to the performance implementation of a system. In this articles, I am going to talk about some very distinct ways to improve the performance of the ASP.NET MVC application. Developers often overlook these options while developing the application.
How do you know whether the application you have built is running below the performance criteria line? When do you want to really think about the performance? Keep in mind that some application processes cannot be reduced below certain numbers. This is alright as long as it is not creating any performance bottlenecks in the system. But if your instinct tells you that certain pages of your web application need to be optimized, then you should start exploring the techniques to boost up the performance level. The analysis and implementation of performance can be divided into four parts.
All the browsers come with a debugger tools that can be utilized to look at various things. Press F12 on your browser (While the app is running) to get to these tools. Google chrome debugger /Firebug by Firefox are excellent tools for tracking the network traffic activities.
Enhancing performance is no joke. First of all, you should start looking at problems that are causing heavy performance bottlenecks.
Look at the network traffic to analyze how much time(Percentage wise) is taken for each http requests.