Azure websites load takes very long time

Solution 1:

Did you turn On the Always On knob in Application Settings? —

https://docs.microsoft.com/en-us/azure/app-service/web-sites-configure#general-settings

Always On

By default, web apps are unloaded if they are idle for some period of time. This lets the system conserve resources. In Basic or Standard mode, you can enable Always On to keep the app loaded all the time. If your app runs continuous WebJobs or runs WebJobs triggered using a CRON expression, you should enable Always On, or the web jobs may not run reliably.