Я развертываю мое Nodejs
пример приложения в Google App Engine Flexible
env, и когда я использую URL-адрес движка Google App Engine, который имеет форму appspot.com
, чтобы попасть в мой API, требуется около 11 секунд, чтобы отправить ответ от моего mobile data
, но другие API отправляют ответ в миллисекундах.
Кроме того, задержка происходит только тогда, когда я открываю свое приложение для Android и отправляю запрос на сервер, после чего все запросы принимают обычное время, и снова возникает задержка, когда я снова открываю приложение и отправляю запрос на сервер .
Редактировать - Я обнаружил, что
Это может быть вызвано тем, что ваше приложение все еще загружается или прогревает экземпляры для обслуживания запроса и может быть вызвано задержкой загрузки. Чтобы избежать таких сценариев, вы можете реализовать обработчик проверки работоспособности, например, проверку готовности, чтобы ваше приложение получало трафик только тогда, когда оно было готово
Вот почему я проверил в своих журналах, что readiness
проверка выполняется иногда около 1 sec
а иногда около 200 ms
![enter image description here](https://i.stack.imgur.com/ReyZ3.png)
Может кто-нибудь сказать мне, есть ли что-то плохое в разогреве моих экземпляров, потому что я не думаю, что холодная загрузка вызывает эту проблему.
Редактировать 2
Я также попытался установить min_num_instances: 2
, чтобы после загрузки по крайней мере мои 2 экземпляра снова не загрузились, но дело в том, что задержка снова такая же.
Редактировать 3
runtime: nodejs
#vm: true
env: flex
automatic_scaling:
min_num_instances: 2
max_num_instances: 3
Редактировать 4
Я замечаю странное поведение, когда я использую это приложение Packet Capture для захвата трафика, тогда все запросы https (если я не включаю SSL-прокси) и все запросы Http выполняются в milisecs, тогда как без использования этого приложения все запросы Http / Https занимают 11-16 секунд задержки.
Не знаю как, но есть ли здесь какая-нибудь проблема с сертификатом?
Редактировать 5
Ниже я подключил Network Profiler, где задержка наступает через 15 секунд
![enter image description here](https://i.stack.imgur.com/w4UJ2.jpg)
Пожалуйста, помогите