Джанго-профилиране-таблото е Django приложение, което осигурява на таблото с различни инструменти за профилиране, подходящи за използване в живи сървъри.
<Силен> Монтаж
Уверете се, че са инсталирани на изискванията:
PIP инсталирате yappi pympler psutil
PIP инсталирате Git + HTTPS: //github.com/daevaorn/django-query-exchange.git#egg=django-query-exchange
и инсталиране на Джанго-профилиране-таблото с помощта на PIP:
PIP инсталирате Джанго-профилиране-таблото
<Силен> Usage
& Nbsp; Добави "profiling_dashboard" и "query_exchange" да INSTALLED_APPS:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "query_exchange",
& Nbsp; "profiling_dashboard",
& Nbsp; # ...
& Nbsp;)
& Nbsp; включва "profiling_dashboard.urls" във вашата urls.py:
& Nbsp; urlpatterns = модели ('',
& Nbsp; # ...
& Nbsp; URL (R '^ профилиране-таблото / ", включва (" profiling_dashboard.urls ")),
& Nbsp; # ...
& Nbsp;)
& Nbsp; посетите / профилиране-таблото /
<силни> Бележки за CPU профилиране в мулти-процес среда
Ако има няколко сървърни процеси тогава Profiler трябва да се стартира и спира за всеки процес, както и за профилиране на статистиката ще бъдат различни за различните процеси.
В някои схеми за разполагане (например Apache се заместват от Nginx) няма начин да се уверете, че последващите искания ще бъдат разглеждани от един и същ процес на сървъра, така да вземе това в предвид, докато използвате Джанго-профилиране-таблото.
<силна > Изисквания :
- Python
- Django
- yappi
- Pympler
- psutil
- Джанго-заявка за обмен
Коментари не е намерена