Не обслуживать запросы до того, как сайт нагреется на Azure - PullRequest
0 голосов
/ 02 марта 2019

Можно ли установить какой-то тайм-аут, чтобы убедиться, что сайт разогревается после того, как сайт будет масштабирован или экземпляр был перезапущен в Azure?

Мы размещаем сайт Sitecore в Azure Webapp и не хотели былюбые запросы, которые должны обрабатываться экземпляром до его прогрева и вместо этого обслуживаться другими исправными узлами.

1 Ответ

0 голосов
/ 03 марта 2019

Вы можете использовать инициализацию приложения для прогрева веб-приложения Azure.См. iis-80-application-initialization

В файле web.config это выглядит следующим образом:

<web.webServer>
   <applicationInitialization>
      <add initializationPage="/" />
      <add initializationPage="/page-2" /> 
   </applicationInitialization>
</web.webServer>

Поскольку он предназначен для Sitecore, см. Также этот блог прогрев-ваши-приложения на лазурном-приложении-сервисе-когда-скейлинг-до-и обменивать-слоты, использующая-приложение инициализация /

...