Optimize performance

Quite a few things may go wrong during development that may result in slow performance, slowly loading pages, not properly functioning interactive elements, and overall customer disappointment with your site’s performance. That is why monitoring, identifying, and troubleshooting any potential problems and bottlenecks early on is crucial, so that they do not become major issues once the application goes live. Thus, an essential practice during the development lifecycle is to make sure your code and application are working in accordance with highest performance standards. Basically, it all boils down to optimization of your resources, code, and, process to deliver best experiences.

You can optimize performance:

  • By environment:
    • Client-side
    • Server-side
  • By resource:
    • CPU
    • Memory

You can also take a look at the Performance optimization page, which provides you with an overview of common settings that affect website performance. You can view the current state of the settings as well as the overall degree to which you have optimized your website performance. For more information, see Performance optimization page.

In case application startup is taking too much time, you can diagnose and measure the startup process. For more information, see Measure the performance of the Sitefinity CMS startup process.

In the following sections, you can check out a number of recommendations to optimize the performance of your website.

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

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to 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?