Guidelines to improve faceted navigation performance with WebSphere Commerce Search

Facet filtering introduces many permutations to products displayed to the user. The large variety can significantly reduce cache hit ratio and increase server utilization as more results must be rendered rather than served from cache. These guidelines highlight activities and best practices to reduce the potential performance impact facet navigation can have on server utilization and improve user experience.


Tailor the site design to user behavior

A critical piece of facet performance, and site performance as a whole, is to tailor the design to most of the user flows. For example, if it is known that users shopping for kitchen appliances shop by counter-depth as a key attribute, instead of showing all permutations of depth, it is better to have a grouping for counter-depth of yes/no.

The goal is to create a site that better matches to the user behavior such that the total number of requests can be reduced by streamlining the solution. This improves both user experience and performance because of the fewer requests and improved cache reuse.


Guidelines