Будет ли настройка «Всегда включено» предотвращать ОБА idleTimeout и periodRestart?

Возможно, вы знаете, что веб-сайты, размещенные в службе веб-сайтов Microsoft Azure, по умолчанию настроены на тайм-аут после простоя 20 минут (idleTimeout) и пул приложений перезапускается каждые 29 часов (periodRestart). Это приводит к замедлению работы сайта для первого пользователя, который обращается к нему.

Я хотел бы знать, помешает ли новая настройка «Всегда включено», доступная в стандартном режиме,и то и другое ситуация из происходящего.

Я обнаружил несколько статей, в которых упоминается эта функция, и все они совершенно ясно, что время простоя будет предотвращено, но ни одна из них явно не говорит о периодическом перезапуске:

Одной из других полезных функций веб-сайта, которую мы представляем сегодня, является функция, которую мы называем «Всегда включен». Когда Always On включен на сайте, Windows Azure будет автоматически пинговать ваш веб-сайт регулярно, чтобы гарантировать, что веб-сайт всегда активен и находится в активном состоянии. Это полезно для обеспечения того, чтобы сайт всегда реагировал (и чтобы домен приложения или рабочий процесс не были выгружены из-за отсутствия внешних HTTP-запросов).

http://weblogs.asp.net/scottgu/archive/2014/01/16/windows-azure-staging-publishing-support-for-web-sites-monitoring-improvements-hyper-v-recovery-manager-ga- и Ч-compliance.aspx

Также документация Azure не очень ясна:

Всегда включен - по умолчанию веб-сайты выгружаются, если они простаивали в течение некоторого периода времени. Это позволяет системе сохранять ресурсы. Вы можете включить параметр «Всегда включено» для сайта в стандартном режиме, если сайт необходимо загружать постоянно. Поскольку непрерывные веб-задания могут работать ненадежно, если Always On отключен, следует включить Always On, если на сайте запущены непрерывные веб-задания.

http://www.windowsazure.com/en-us/documentation/articles/web-sites-configure/

Ответы на вопрос(1)

Ваш ответ на вопрос