2012-01-07 89 views
3

我想剖析我的Django應用程序。我的要求是Django剖析

SQL的查詢1.inspection模塊調用每個請求的

2.list及其運行時間

3.Support爲Ajax請求

4.WEB頁面表現效果如YSlow頁面

你是什麼Reccomendation

5.Tracking漏洞?

UPDATE:

我碰到下面的兩個片段來到Django的剖析

Interactive Profiling middleware

Django Debug Toolbar

不要任何人知道哪一個會更適合我的需要?

+0

爲什麼不使用3號和4號螢火蟲? – rubayeet 2012-01-07 12:03:25

回答

4

1。 Django Debug Toolbar

或者在Django> = 1.3

import logging 
l = logging.getLogger('django.db.backends') 
l.setLevel(logging.DEBUG) 
l.addHandler(logging.StreamHandler()) 

2。 django-timelogdjango-dowser

3。 FirebugChrome dev tools

4。 Page speed提供工具數量

5。 nmap

+0

感謝您的回覆Savanovich。我使用Python 2.4.3和Django 1.3。我想要kmow Django-timelog支持Python 2.4? – shiva 2012-01-08 11:49:25

+0

我也想知道如何在django網站上使用nmap的任何教程。 – shiva 2012-01-08 12:14:48