Quote:
Originally Posted by
saraperu
Here from server1, I will issue URL link which will go to web server, app server, db server to retrieve the requested data as output
This is quite standard, obviously.
This server at unix.com works exactly the same way, as do most web servers.
You should start with a good web dev tool like the one in your browser which is designed to show you the timing in a water fall manner.
You can easily insert some testing code, like some Javascript, in the mix to help you drill down further.
If your backend server is slow, you need to move to the server and look at the system performance as a whole.
If you have any modern day, decent, back-end server, the bottleneck is often in the page rendering on the web site (too many big files, large javascript libs, etc.)
There is not one single tool which will do the entire process from user at the browser to the database.
You must first isolate the problem, normally with a web dev tool in a browser, and then drill down.