AppDoctor's Summary of Delays divides the total application response time into the following categories:
Server processing, network latency, and user think time
Tier processing, latency, bandwidth, protocol, and congestion
Application server, database execution, and browser rendering
Connection setup, server response, payload, retransmissions, round trip, and user response
Submit