Performance Diagnostics module
Overview
Once you launch your Sitefinity CMS application, you can leverage the built-in Diagnostics module tools to monitor your site performance. Using the Diagnostics module profiler tools, you collect diagnostics information and detect potential issues with your application. The module also helps you identify the reasons behind various performance issues, such as slow page loading, and provides you with suggestions and tips how to optimize your site performance.
For more information, see Performance optimization page and Best practices for optimizing performance.
The Diagnostics module in Sitefinity CMS provides you with:
- Overview of settings that affect performance and their current state
- Insights on major performance aspects based on data, collected by the diagnostics tools
- Diagnostics profiler tools that help you with performance reports based on specific sets of performance indicators
By default, the Diagnostics module performance data is stored in a dedicated database.
Prerequisites
Database
You must use Microsoft SQL Server 2016 / Microsoft SQL Express 2016 or a newer version.
User credentials
Ensure that the credentials used to connect to the database have CREATE DATABASE permission on the database server to allow the creation of a separate database for tracing results.
If the user installing the Diagnostics module does not have any CREATE DATABASE permission, you can choose between the following:
- Administrator can create the database for the tracing information in advance and additionally, create the connection string to the database.
- You can use the project's default database to persist the tracing information. You must also change the Diagnostics module default database connection string with the project's default database connection string.
However, we do not recommend this option, because the default database will contain trace information and can get very large.
Install the Diagnostics module
- In Sitefinity CMS backend, click Administration » Modules and Services.
- Find the Diagnostics option and in its Actions menu, click Install.
You can now access the Diagnostics module by navigating to Administration » Diagnostics.