Django-προφίλ-ταμπλό είναι ένα app Django που παρέχει ένα ταμπλό με διάφορα εργαλεία προφίλ κατάλληλο για χρήση σε ζώντα servers.
installation
Βεβαιωθείτε ότι οι απαιτήσεις είναι εγκατεστημένα:
PIP εγκαταστήσετε yappi pympler psutil
PIP εγκαταστήσετε git + https: //github.com/daevaorn/django-query-exchange.git#egg=django-query-exchange
και εγκατάσταση Django-προφίλ-ταμπλό χρησιμοποιώντας PIP:
Pip εγκατάσταση Django-προφίλ-ταμπλό
Χρήση
& 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) δεν υπάρχει κανένας τρόπος για να βεβαιωθείτε ότι τα επόμενα αιτήματα θα πρέπει να αντιμετωπίζονται με την ίδια διαδικασία του διακομιστή, ώστε να λάβει αυτό υπόψη κατά τη χρήση Django-προφίλ-ταμπλό.
Απαιτήσεις :
- Python
- Django
- yappi
- Pympler
- psutil
- Django-ερώτημα ανταλλαγής
Τα σχόλια δεν βρέθηκε