Application Initialization in IIS 7.5 and IIS 8
Why we need Application initialization ?
On first HTTP requests asp.net applications both asp.net web forms and asp.net mvc application requires initialization tasks and "warm up" tasks (Startup processing , generating contents) etc.
Application initialization proactively loads and initialize all the dependencies like database connection , compilation of asp.net code and loading of assemblies etc...
Benefits of Application initialization :
- its decreases the first response time by preloading the application
- Can set a static page to increase the user experience while application is initializing
- Provides overlapped process recycling