Does this include the total time it took for request to come back? If not, please define exactly what Waiting means in the context of firebug net tab.
I am using asp.net mvc and would like to track down where my delay between the server and client really happens.
“Waiting” (in purple) denotes the amount of time your server spent crunching, that is, the amount of time between the request being fully sent and the response beginning. The time it took for the response to come back is shown by “Receiving” (in green).
My rule has been this: when the “Waiting” time is high, profile your server-side code for possible bottlenecks. When the “Receiving” time is high, see about gzipping your responses or otherwise reducing the response payload.