Axios требует много времени для получения ответа
Я использую экземпляр Axios в приложении React для получения данных из GET-запросов. Бэкенд сервер развернут на Heroku(Professional Dyno) и написан на REST фреймворке Django. База данных развернута на AWS.
На postman API дают ответ примерно за 2-3 секунды: Скриншот Postman
Но в приложении react время отклика составляет около 25-30 секунд. Скриншот времени отклика приложения react
Обратите внимание, что я вызываю около 10 различных API на одной странице. Влияет ли это на время отклика?
Проблема в том, что ваш запрос был заблокирован на 18 секунд. Когда вы выполняете несколько тяжелых запросов, определенно возможно, что этот запрос занимает некоторое время, чтобы быть даже выполненным. Если вы хотите проверить, является ли это причиной, вы можете просто закомментировать другие запросы и посмотреть, что произойдет.
Интересный запрос о том, что такое блокировка, можно найти здесь.