API Запрос значительной разницы во времени между первым и вторым вызовом - Basic Auth? - PullRequest
0 голосов
/ 11 февраля 2019

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

Я работаю с API, который использует базовую аутентификацию.Cisco Prime Infra API, чтобы быть конкретным, но это может быть не важно.Мой вопрос состоит в том, как сервер обычно будет поддерживать «сеанс» для базовой аутентификации и как выглядит поток.

Мое приложение требует, чтобы я был очень точным в отношении времени (для отчетов, а не для функциональности), поэтому я 'Я надеюсь получить некоторую ясность.Давайте рассмотрим пример.

Я отправлю запрос о некоторой информации о точке доступа сегодня впервые.

Время отклика: 4,74 с

Cache-Control: private
Expires: Wed, 31 Dec 1969 19:00:00 EST
Content-Range: instances 0-9/10
Date: Mon, 11 Feb 2019 20:17:10 GMT
X-Frame-Options: SAMEORIGIN
X-NBI-TIME: 4675
Content-Type: application/json
Content-Length: 1400
Server: Prime

Теперь давайте повторим тот же запрос.

Время отклика: 469 мс

Cache-Control: private
Expires: Wed, 31 Dec 1969 19:00:00 EST
Content-Range: instances 0-9/10
Date: Mon, 11 Feb 2019 20:17:53 GMT
X-Frame-Options: SAMEORIGIN
X-NBI-TIME: 453
Content-Type: application/json
Content-Length: 1400
Server: Prime

Мне кажется, что это может быть связано с тем, что изначально требуется авторизация, тогда, может быть, сервер начинает «распознавать» запрашивающую и ускоряет запрос?Что на самом деле вызывает эти различия.

Запросите дополнительную информацию, которая поможет в получении ответа, я не уверен, что здесь полезно!

...