Optimize for performance
Default optimizations
The .NET Core Renderer application communicates with the CMS through HTTP calls over the IRestClient
interface.
Sitefinity has the following calls optimized out-of-the-box:
- The web service responses from coming from Sitefinity CMS are cached.
- The Renderer leverages its own internal per-request cache.
This way, it does not send duplicate CMS requests during the execution of a single page render request.
- For faster communication, the
IRestClient
uses the HTTP 2 protocol underneath.
- The Renderer uses page-level caching to cash the entire page.
For more information, see Configure output cache.
Recommended optimizations
In addition to the above optimizations, you can further optimize the requests to Sitefinity CMS in the following ways: