Precompilation of pages
Overview
Precompilation of pages, introduced in Sitefinity CMS 7.3, is a standard feature of ASP.NET that gives the following advantages:
- Helps pages load faster when requested for the first time
- Reduces processor load
- Skips the warm-up phase when a site is deployed.
This section contains
Precompiler tool
Sitefinity CMS has a custom command-line tool - Telerik.Sitefinity.Compiler.exe that compiles the generated markup, retrieved from the markup service.
Command line arguments
This article contains a list of all command-line arguments that you can use in Sitefinity CMS precompiler tool.
Override the page strategies
Use this procedure to create a custom frontend strategy that will compile only specific frontend pages, instead of all the pages of the site.
Custom resource provider considerations
Perform this procedure, if you use a custom resource provider that implements the IResourceProvider interface.
Use the Precompiler tool in a load balanced setup
Use Sitefinity CMS page precompiler for sites deployed in load balanced setup and deploy the precompilation assemblies at more than one server.
Want to learn more?
Enhance your Sitefinity skills by enrolling in free training sessions. Become Sitefinity certified through Progress Education Community to strengthen your professional credentials.
Get started with Integration Hub | Sitefinity Cloud
This free lesson teaches administrators, marketers, and other business professionals how to use Sitefinity Integration Hub to create automated workflows between Sitefinity and other business systems.
Web Security for Sitefinity Administrators
This free lesson teaches administrators the basics about protecting your Sitefinity instance and your sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.
Foundations of Sitefinity ASP.NET Core Development
The free on-demand video course teaches developers how to use Sitefinity ASP.NET Core and take advantage of its decoupled architecture and modern development model.