Django--profile-dashboard ay isang Django app na nagbibigay ng isang dashboard na may iba't ibang mga tool sa Pag-profile angkop para sa paggamit sa live na mga server.
Pag-install
Tiyakin na ang mga kinakailangan ay na-install:
buto ng bungang-kahoy-install yappi pympler psutil
buto ng bungang-kahoy-install ng Git + https: //github.com/daevaorn/django-query-exchange.git#egg=django-query-exchange
at i-install Django--profile-dashboard gamit ang buto ng bungang-kahoy:
buto ng bungang-kahoy-install Django--profile-dashboard
Paggamit
& Nbsp; Idagdag 'profiling_dashboard' at 'query_exchange' upang INSTALLED_APPS:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; 'query_exchange',
& Nbsp; 'profiling_dashboard',
& Nbsp; # ...
& Nbsp;)
& Nbsp; isama 'profiling_dashboard.urls' sa iyong urls.py:
& Nbsp; urlpatterns = pattern ('',
& Nbsp; # ...
& Nbsp; url (r '^-profile-dashboard /', isama ('profiling_dashboard.urls')),
& Nbsp; # ...
& Nbsp;)
& Nbsp; bisitahin / Pag-profile-dashboard /
Mga Tala sa CPU-profile sa multi-process na kapaligiran
Kung mayroong maraming mga proseso ng server pagkatapos ay ang profiler ay kailangang magsimula at huminto para sa bawat proseso, at ang pag-profile na mga stat ay maaaring naiiba para sa iba't ibang mga proseso.
Sa ilang mga schema sa pag-deploy (eg Apache proxied sa pamamagitan ng nginx) walang paraan upang matiyak na kasunod na mga kahilingan ang panghahawakan ng ang parehong proseso sa server kaya tumagal ito sa account habang ginagamit Django--profile-dashboard.
Mga Kinakailangan :
- Python
- Django
- yappi
- Pympler
- psutil
- Django-query-exchange
Mga Komento hindi natagpuan