• Hi,

    I’m using the CusRev plugin to display all reviews on a dedicated https://www.headsandtailsjewellery.co.uk/reviews/ page with the [cusrev_all_reviews] shortcode. The page design works well, but performance is a serious problem.

    • Hosting provider’s X-Ray profiling shows:
      • The /reviews/ request takes around 87 seconds to load
      • About 55% of execution time is spent in CR_All_Reviews->get_reviews() and related WP_Comment_Query calls
      • Additional overhead comes from preg_replace_callback when parsing shortcodes

    I’d like to keep the current design (summary bar, image strip, review search, sorting, and review cards with product thumbnails) but without the extreme load times.

    XRay Report link

    Questions:

    1. Is there a way to optimise the [cusrev_all_reviews] shortcode for large numbers of reviews (e.g. forcing true pagination rather than “show_more”)?
    2. Are there settings or filters/hooks available to cache or limit the heavy database queries the plugin runs (especially for images/media)?
    3. Is there a recommended approach for large WooCommerce stores with 5k–10k reviews that need a public-facing reviews page?

    Any guidance or best practices would be appreciated, as this page is an important trust element for our store but currently an unusable page due to performance.

    Thanks

Viewing 5 replies - 1 through 5 (of 5 total)
Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Severe performance issue with [cusrev_all_reviews] shortcode’ is closed to new replies.