Best practices for optimizing 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.

Was this article helpful?