Apollo Server в 10 раз медленнее в лямбде - PullRequest
0 голосов
/ 11 ноября 2019

Я установил API-интерфейс GraphQL сервера Apollo для получения некоторых данных из удаленной базы данных MongoDB, размещенной на Atlas. Теперь, если я запускаю сервер на локальном хосте, используя безсерверный фреймворк, каждый мой запрос к серверу MongoDB занимает около 8-10 мс, что хорошо. Однако, если я сделаю тот же запрос на тот же сервер от Lambda, размещенного на eu-west-1, этот запрос займет около 90-130 мс! И хуже всего то, что мне нужно, чтобы эта лямбда работала на нас-восток-1, где она занимает еще больше времени (около 400 мс!). Что может быть причиной этого замедления? Я не говорю о первом запросе, который занимает больше секунды, но я предполагаю, что это из-за запуска Lambda ... Я настроил пример репозитория, чтобы вы могли видеть, связано ли это замедление с неправильной конфигурацией https://github.com/GimignanoF/SampleApolloLambda

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