2012-01-07 4 views
3

Я хочу профилировать приложение Django. Мои требованияDjango профилирование

1.Inspection из SQL запросов

2.list модулей, называемых для каждого запроса и их время работы

3.Support для Ajax запроса

4.Web Страница результатов производительности как YSlow

5.Tracking уязвимости страницы

Что вы рекомендованы кем?

UPDATE:

Я Наткнулся следующих двух фрагментах для Джанго профилирующих

Interactive Profiling middleware

Django Debug Toolbar

ли кто-нибудь сказать, какой из них будет лучше всего подходит для моих потребностей?

+0

Почему бы не использовать firebug для 3 и 4? – rubayeet

ответ

4

1. Django Debug Toolbar

Или Джанго> = 1,3

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

2. django-timelog или django-dowser

3. Firebug или Chrome dev tools

4. Page speed предоставляет количество инструментов

5. nmap

+0

Спасибо за ответ Саванович. Я использую python 2.4.3 и django 1.3.I хочу kmow Django-timelog поддерживает python 2.4? – shiva

+0

Я также хочу знать любые руководства о том, как использовать nmap на сайте django. – shiva

Смежные вопросы