# #amazon-web-services #go #amazon-elastic-beanstalk #aws-xray
#amazon-веб-сервисы #Вперед #амазонка-эластичный бобовый стебель #aws-xray
Вопрос:
Я пытаюсь проверить задержку API, и когда я использую curl для проверки своей конечной точки, настроенной на тестовом экземпляре в Elastic Beanstalk, я получаю следующее:
time_namelookup: 0.004309s time_connect: 0.287899s time_appconnect: 0.000000s time_pretransfer: 0.287977s time_redirect: 0.000000s time_starttransfer: 0.361672s ---------- time_total: 0.361849s
Это намного выше, чем я ожидал, учитывая, что журналы сервера из веб-платформы, которую я использую (Echo в Golang), показывают только Как бы я мог лучше понять, откуда берется дополнительная задержка?
Я нахожусь в быстрой сети, поэтому не ожидал бы, что 362 мс будут связаны исключительно с задержкой в сети между моим ноутбуком и выходом на AWS, но, оказавшись в облаке AWS, я не понимаю, как устранить дополнительные источники задержки. Я попытался добавить рентгеновские приборы, но они также показывают только 0,1 мс в течение всего запроса. Буду признателен за любой совет!
Ответ №1:
Оказывается, простое увеличение размера экземпляра повысило приоритетность сети AWS и снизило время до 90 мс или около того, что для меня достаточно!