Server-side development performance tips

On the server side, you can analyze on a deeper level the code, compilation, or database issues that cause poor performance or high utilization of CPU or memory. Server-side performance in Sitefinity CMS is primarily related to working with the data layer and Sitefinity CMS API. 

Server-side performance aspects 
CPU CPU resources are most important for the web server that hosts the application. CPU performance plays a vital role in determining the capacity of users the application can handle. High CPU usage can lead to unexpected exceptions and cause the application to stop working entirely until restarted. 

System memory resources are most important for the server hosting the database. In general, a lot of memory is consumed by database queries. High memory usage on the database server may lead to slow execution of queries and thus hinder the end users experience.

Consuming the least amount of memory resources on the client-side is also important for targeting client devices with less memory available. 

The following sections give you some recommendations about optimizing performance on server-side.

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

Optimize development