2012-01-07 87 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