Umbraco 13 is not particularly strong when booting because the entire cache gets loaded on boot. The more content you have, the longer it takes. ‘Normal’ websites for us with a few thousand media nodes and content nodes usually boot in 30 to 60 seconds. This is on P1V3 and a S1 database.
Now obviously your site needs way more horse power either because of the number of visitors and/or the complexity of the data. But lets see if you have set some things correctly for the fastest boot possible. Maybe you already know all this, but it doesn’t hurt to check.
- First, run the health check in the Umbraco backoffice and see if there is any configuration issue. Seriously, we’ve had a time where we thought our sites were all a bit sluggish. Turned out we were running in debug mode… Yeah… Yay for production mode now!
- Second, set the NuCache setting UsePagedSqlQuery to false. This will use more memory, keep an eye on that, but especially on Linux this helps boot times on larger sites.
- We recently had issues with sites booting 20+ minutes. It turned out that the media cache wasn’t working correctly because of the order in Program.cs. See this topic: Media cache (Azure) causes very slow boot - #7 by LuukPeters
Just some pointers that might help!