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:
- In Sitefinity CMS backend, navigate to Administration » Settings » Advanced.
- On the left, expand System » Output Cache Settings.
- 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.
- Save your changes.