Each time your system restarts and pages are requested on the frontend for the first time after restart, Sitefinity CMS generates the markup for the pages, passes it to ASP.NET engine for compilation, and the ASP.NET compiles the page in an assembly that is stored in a temporary folder.
RECOMMENDATION: We recommend installing Roslyn for your Sitefinity CMS application, so that you end up with improved startup and pre-compilation times. For more information, see Optimize website startup.
To make subsequent requests to the sever faster, you can persist the compiled assembly between application restarts and create the page from the already compiled assembly.
NOTE: The compiled assembly is invalidated and recompiled if the page is changed and republished or, if for some reason, the ASP.NET assembly cache is cleared.
To do this, you can leverage Sitefinity CMS Warmup service, which requests all sitemap pages, compiles them based on sitemap priority and stores them in the output cache, so they are ready to perform at their best.
RECOMMENDATION: Leverage the Sitefinity CMS Warmup service to ensure your website is configured for optimal performance, so that your customers do not experience any slowdown, lagging, or delay in loading of your site. For more information, see Site warmup.
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important
Copyright © 2021 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.
Powered by Progress Sitefinity