Джанго профилирование - PullRequest
       32

Джанго профилирование

3 голосов
/ 07 января 2012

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

1. проверка SQL-запросов

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

3. Поддержка Ajax-запроса

4.Web Результаты производительности страницы, такие как Yslow

5.Уязвимости отслеживания на странице

Каков ваш рекомендация?

ОБНОВЛЕНИЕ:

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

Промежуточное ПО для интерактивного профилирования

Панель инструментов отладки Django

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

1 Ответ

4 голосов
/ 08 января 2012

1. Панель инструментов отладки Django

Или в Django> = 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

4. Скорость страницы предоставляет количество инструментов

5. nmap

...