---
title: "Recommendations: Enhancing SXA performance"
slug: "recommendations--enhancing-sxa-performance"
abstract: "Enhance SXA performance"
---
# Recommendations: Enhancing SXA performance

This topic describes the following recommendations to improve the load time of your pages.

<details>
<summary><h2>Set HTML caching settings for renderings</h2></summary>

Consider configuring the rendering's HTML caching settings to improve the visitor’s experience. SXA provides a rich and [configurable HTML caching layer](https://doc.sitecore.com/xp/en/developers/sxa/105/sitecore-experience-accelerator/set-sxa-caching-options.html "Set SXA caching options") including donut caching for renderings. With SXA, you can cache the whole of your page apart from a single rendering or two that you want to personalize.

</details>

<details>
<summary><h2>Limit the number of renderings on a page</h2></summary>

Do not use too many renderings on a page; we recommend absolutely no more than 30. Having too many editable renderings on a single page can slow down the Experience Editor. Consider putting all [common elements used across multiple pages](https://doc.sitecore.com/xp/en/developers/sxa/105/sitecore-experience-accelerator/page-designs.html "Page designs") in [partial designs](https://doc.sitecore.com/xp/en/developers/sxa/105/sitecore-experience-accelerator/create-and-change-a-partial-design.html "Create and change a partial design").

</details>

<details>
<summary><h2>Disable content testing for editors who do not require that functionality</h2></summary>

Content testing uses scheduled tasks for different actions, such as rebuilding testing indexes. If you do not use this feature, [disable content testing](https://kb.sitecore.net/articles/785358) to avoid unnecessary server load. Content testing is a major contributor to the time the Experience Editor requires to render a page for editing.

During the site development or if you do not plan to use content testing, switch off this functionality using a config patch. Do not place users who  are not expected to start tests in the Analytics Testing role. The Experience Editor does not load the Content Testing UI for those users.

</details>

<details>
<summary><h2>Verify that you have enabled the Asset Optimizer</h2></summary>

The [SXA Asset Optimizer](https://doc.sitecore.com/xp/en/developers/sxa/105/sitecore-experience-accelerator/the-asset-optimizer.html "The Asset Optimizer") improves the end-user experience by optimizing CSS styles and JavaScript, and reducing the amount of data that needs to be transferred. Ensure that the [Asset Optimizer is enabled for your site](https://doc.sitecore.com/xp/en/developers/sxa/105/sitecore-experience-accelerator/enable-and-configure-the-asset-optimizer.html "Enable and configure the Asset Optimizer") to limit the number of round trips to the serve in a production environment.

</details>