Build a resilient solution
Keep your site working, should the Optimizely Search & Navigation service become unavailable.
Many solutions depend heavily on functionality like search-based landing pages.
Reliable service
You should count on the reliability specified in your service level agreement (SLA). Nevertheless, as search is a central part of a solution, you should implement a graceful degradation strategy if the Search & Navigation service becomes unavailable.
Note
If Optimizely is not hosting Search & Navigation, Optimizely cannot guarantee the connection between an application and the Search & Navigation service.
Cope with downtime
Leave the search-generated page sections blank
For example, a page lists the most watched products fetched from Optimizely Search & Navigation. If Optimizely Search & Navigation is down, display a blank list.
Advantage
- Simple to implement.
Disadvantage
- The site does not display the expected information.
Implement query caching
See query caching
Advantages
- Relatively simple to implement.
- The site works in many scenarios even if Optimizely Search & Navigation is down.
Disadvantage
- Development effort required.
Use FindPagesWithCriteria as back-up
Advantage
- The site works even if Optimizely Search & Navigation has issues.
Disadvantages
- It takes longer to implement.
- The site is significantly slower.
Updated 6 months ago