Какое стандартное время ответа на вызовы API AWS - PullRequest
0 голосов
/ 28 июня 2018

Мы интегрировали наше приложение с вызовом API AWS для различных сервисов. Тем не менее, поиск / описание в некоторых сервисах имеют большое время отклика (15-20 секунд), например, группы безопасности, поиск vpc и подсети.

Поиск / описание ami занимает даже больше времени (> 20 с) даже для одиночного поиска AMI.

это стандартное поведение? чтобы соответствовать нашим рекомендациям, мы кэшируем некоторые данные, но я не уверен, есть ли какое-либо другое решение.

[UPDATE]

Спасибо всем за ваши предложения. Изучив немного глубже, мы обнаружили пару проблем. Наши прокси-серверы вызывают задержку сети при всех внешних вызовах. Поскольку вызовы описания AWS содержат больше данных, мы наблюдаем явную разницу во времени отклика по сравнению со всеми другими взаимодействиями API. Другая проблема - неправильно отформатированный фильтр запросов. Мы исправили их оба и смогли увидеть хорошее улучшение производительности. Спасибо за ваши идеи.

1 Ответ

0 голосов
/ 29 июня 2018

Поиск AMI зависит от общедоступных изображений. Убедитесь, что вы указали Owner, или он будет искать тысячи изображений, которые не являются вашими.

Продолжительность вызова API часто пропорциональна количеству имеющихся у вас ресурсов.

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

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