Navigation caching

Sitefinity caches the navigation widget for both frontend and backend users. To control how the caching of the navigation varies, based on the different users, you use the Navigation widget caching behavior setting.

To configure navigation caching, perform the following:

  1. In Sitefinity CMS backend, navigate to Administration » Settings » Advanced.
  2. On the left, expand System » Output Cache Settings.
  3. Scroll down to Navigation widget caching behavior dropdown, where you can choose one of the following caching strategies:
    • Auto

      When the navigation options are the same for everyone – authenticated or anonymous users, Sitefinity caches the navigation.

      When the navigation options differ for anonymous and authenticated users, Sitefinity caches the navigation only for anonymous users.

    • ForEveryone
      The navigation is always cached, regardless of whether the user is authenticated or anonymous.

      NOTE: This may result in Sitefinity caching navigation options that are not accessible to anonymous users. When an anonymous user clicks such a link, they are prompted to log in.

    • VaryByAuthenticationStatus
      The navigation is cached for anonymous users only. There is no cache for authenticated users.
    • VaryByUserRole
      Sitefinity caches navigation items for all roles that the user has, however it does not take into account particular user permissions.
  4. Save your changes.

NEW TO SITEFINITY?

Want to learn more?

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?