Первый вызов API требует больше времени для ответа, чем дальнейшие вызовы API - PullRequest
0 голосов
/ 04 января 2019

Я делаю вызовы API из моего приложения для Android, используя Retrofit2. Первый вызов API, который выполняется сразу после создания клиента Retrofit, занимает около 1000-1200 мс, чтобы ответить. Но дальнейшие вызовы API, в которых первоначально созданный клиент используется повторно, занимают от 300 мс до 350 мс (эти показания относятся к полноскоростному интернету).

Я сделал запрос к бэкэнду с Почтальоном. Вышеуказанные показания совпадают с показаниями, которые я получаю. Значит, даже почтальону требуется больше времени, чтобы ответить изначально.

Есть идеи, почему такое поведение?

Заранее спасибо

1 Ответ

0 голосов
/ 04 января 2019

попробуйте запустить API на POSTMAN и посмотреть время отклика.

Время ответа вы можете увидеть на Почтальоне.

enter image description here

Примечание: - Убедитесь, что время, показанное на изображении, должно быть низким.Если это занимает много времени, то вы должны сидеть со своими бэкэндами и решить это.Это не будет ничего с дооснащением.Если это не так, пожалуйста, поделитесь своим кодом активности.Так что мы можем взглянуть на это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...