2017-02-19 6 views
0

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

Однако, просто называя URL-адрес корневого веб-приложения (старая страница «Это мобильное приложение работает и работает») с помощью скрипача может занимать до 7 секунд.

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

Мой текущий план - B1, и «Always On» включен.Azure Mobile App - Как пинг может занять 7 секунд?

UPDATE

Долгое время, где сочетание двух вещей:

  • Длинные DNS Lookup
  • Log прогрев мобильного приложения после развертывания

Обе проблемы могут быть решены иначе. Для разминки проверьте @arianhall ответ ниже (который я обозначил как правильно). Для поиска DNS это может быть много. В моем случае проблема была более широкой: мой сервер ipv6 dns был плохим, и он не переключился на ipv4 после некоторого таймаута.

пс: и это не пинг, который я делал, но загружаю веб-страницу как azurewebsites don't accept ping в любом случае.

ответ

0

Независимо от того, включен ли AlwaysOn, первый запрос после развертывания приводит к стоимости «пробуждения». Чтобы исправить это, вам нужно разогреть сайт. В этом сообщении в блоге будет описано, как это сделать: http://ruslany.net/2015/09/how-to-warm-up-azure-web-app-during-deployment-slots-swap/

+0

согласно моему обновлению моя проблема была скорее проблемой dns, но в целом ваш ответ - это то, что ppl будет искать :-) –

Смежные вопросы