Помимо запросов к БД и сериализации, что может быть причиной замедления работы моего представления drf?

Я следовал этому руководству по профилированию django rest apis https://www.dabapps.com/blog/api-performance-profiling-django-rest-framework/

Их результаты выглядели следующим образом:

Database lookup         0.0090  65.7%
Serialization           0.0025  18.2%
Django request/response 0.0015  10.9%
API view                0.0005  3.6%
Response rendering      0.0002  1.5%

Однако, по какой-то причине большая часть моей бутылки находится в представлении Api:

Database lookup               | 0.0006s
Serialization                 | 0.0003s
Django request/response       | 0.0017s
API view                      | 1.2626s
Paginated Response            | 0.0701s
Response rendering            | 0.0003s

Я знаю, что примерно половина из этого - мой бэкенд аутентификации, но что может быть другой половиной?

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