Speed up widget development with Sitefinity MCP server. Learn more...

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

  1. In Sitefinity CMS backend, click Administration » Modules and Services.
  2. Find the Diagnostics option and in its Actions menu, click Install.

You can now access the Diagnostics module by navigating to Administration » Diagnostics.

NEW TO SITEFINITY?

Want to learn more?

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Get started with Integration Hub | Sitefinity Cloud | Sitefinity SaaS

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its 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 .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?

Next article

Health check service