Оптимизация 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.