Оптимизация SimpleJWT для повышения производительности

У меня проблема с SimpleJWT на моем API, построенном на Dajngo, требуется 2 секунды для ответа. Я знаю, что это не кажется долгим временем, но мне действительно нужно улучшить это. В таблице Profile в базе данных MySQL поля username и password индексируются. Я читал официальную документацию, но не нашел никаких советов по улучшению производительности.

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

settings.py

SIMPLE_JWT = {
    'ACCESS_TOKEN_LIFETIME': timedelta(minutes=6000),
    'ALGORITHM': 'HS256',
    'SIGNING_KEY': SECRET_KEY,  
}

urls.py (вырезано)

from rest_framework_simplejwt.views import (TokenObtainPairView, TokenRefreshView)


urlpatterns = [
    path('', include('api.urls')),
    path('token/', TokenObtainPairView.as_view(), name='token_obtain_pair')
]

Я попробовал индексировать поля имени пользователя и пароля в таблице Profile.

Вернуться на верх