Skip to content

Use App Service Always On#

Performance Efficiency · App Service · Azure.AppService.AlwaysOn

Configure Always On for App Service apps.

Description#

Azure App Service apps are automatically unloaded when there's no traffic. Unloading apps reduces resource consumption when apps share a single App Services Plan. After an app have been unloaded, the next web request will trigger a cold start of the app.

A cold start of the app can cause a noticeable performance issues and request timeouts.

Continuous WebJobs or WebJobs triggered with a CRON expression must use always on to start.

The Always On feature is implemented by the App Service load balancer, periodically sending requests to the application root.

Recommendation#

Consider enabling Always On for each App Services app.


Last update: 2021-09-24