I currently have a django site, and it's kind of slow, so I want to understand what's going on. How can I profile it so to differentiate between:
- effect of the network
- effect of the hosting I'm using
- effect of the javascript
- effect of the server side execution (python code) and sql access.
- any other effect I am not considering due to the massive headache I happen to have tonight.
Of course, for some of them I can use firebug, but some effects are correlated (e.g. javascript could appear slow because it's doing slow network access)
Thanks