jak wykonać profilowanie na stronie internetowej?

Obecnie mam witrynę django i jest trochę powolna, więc chcę zrozumieć, co się dzieje. Jak mogę go profilować, aby odróżnić:

efekt sieciefekt hostingu, którego używamefekt javascriptefekt wykonania po stronie serwera (kod Pythona) i dostęp do sql.jakikolwiek inny efekt, którego nie biorę pod uwagę z powodu ogromnego bólu głowy, jaki mam dziś wieczorem.

Oczywiście dla niektórych z nich mogę użyć firebug, ale niektóre efekty są skorelowane (np. Javascript może wydawać się powolny, ponieważ ma powolny dostęp do sieci)

Dzięki

questionAnswers(4)

yourAnswerToTheQuestion