병목을 찾으려면 장고 실크를 사용하십시오.

장고 실크는 무엇을 할 수 있습니까?



HTTP 요청과 데이터베이스 쿼리를 저장하고 확인하기 쉽게 해주는 라이브러리! 🥺
API의 병목이 된 부분을 빠르게 찾을 수 있습니다 🥺

설치


pip install django-silk

setting의 MIDDLEWARE와 INSTALLED_APPS에 실크 추가 🥺

settings.py
MIDDLEWARE = [
    ...
    'silk.middleware.SilkyMiddleware',
    ...
]

INSTALLED_APPS = (
    ...
    'silk'
)

urls.py에 다음 줄 추가 🥺

urls.py
urlpatterns += [path('silk/', include('silk.urls', namespace='silk'))]

migrate 🥺
python manage.py makemigrations

python manage.py migrate

python manage.py collectstatic

측정 결과 확인



urls.py에 추가 한/silk/에 액세스하면 측정 결과가 표시됩니다 🥺
※migrate 직후는 데이터가 작성되어 있지 않으므로, 아무것도 표시되지 않는다🥺



Summary



요청을하면 다음 용도로 각종 항목을 확인할 수 있습니다 🥺
summary는 요약 페이지 🥺


요청



확인할 수 있는 것!

⭐️ 걸린 시간
⭐️ 쿼리 수
⭐️ 쿼리에 걸린 시간
⭐️ 요청/응답 헤더
⭐️요청/응답기관

각 요청을 포치하면 상세 화면에 간다!


Details



자세한 내용을 확인할 수 있습니다 🥺



SQL



SQL도 확인할 수 있습니다 🥺

좋은 웹페이지 즐겨찾기