Theme Product Page is Slow for Displaying List

This topic has 5 replies, 3 voices, and was last updated 5 months ago ago by Alex Carter

  • Avatar: Tlp
    Tlp
    Participant
    March 21, 2025 at 20:31

    Hello There,

    My Product listing page is extremely slow. It’s taking too much time to display products once product page is open. I have tried all types of caching and also using WP-Rocket for better page speed. Still no luck in speed.

    As one of the forum response I found code to disabled the ajaxify feature.
    add_filter(‘etheme_ajaxify_elementor_widget’, ‘__return_false’);
    add_filter(‘etheme_ajaxify_lazyload_widget’, ‘__return_false’);
    add_filter(‘etheme_ajaxify_script’, ‘__return_false’);
    add_filter(‘et_ajax_widgets’, ‘__return_false’);
    I have used that but still nothing changed.

    Please check and resolve the issue. And let me know if there is any setting which I missed or I am having an wrong options.

    Server I am using is VPS with 32 GB RAM and 8 CPU. Which is I think a very powerful server.

    I have added Login and FTP Details for team to verify and fix the problem.

    Please, contact administrator
    for this information.
    4 Answers
    Avatar: Justin
    Luca Rossi
    Support staff
    March 22, 2025 at 10:30

    Dear @Tlp,

    The code in question simply disables the Ajaxify feature of the XStore theme. The Ajaxify feature allows content to load dynamically based on the visible scrolling area of the window, thereby improving website performance by reducing loading time.

    If you are using the WP-Rocket plugin, we recommend enabling the following feature to further enhance performance: (https://docs.wp-rocket.me/article/1349-delay-javascript-execution).

    Additionally, we suggest converting all images to the WebP format to optimize loading speed and reduce file sizes. You can find more details here: (https://docs.wp-rocket.me/article/1282-webp).

    Should you require any further assistance, please do not hesitate to reach out.

    Best regards,
    8Theme Team

    Avatar: Tlp
    Tlp
    Participant
    March 24, 2025 at 07:26

    Hi Team,

    As you have informed, we have already enabled the delay javascript execution. Also, we are using imagify plugin for webp conversions.
    Which says all performance related setting have been applied.

    If you see in the videos shared in private content area. Products List is not appearing instantly after page loads. I need solution for that.
    And again. I have enabled all types of possible caching mechanism and performance optimizations.

    Please contact administrator
    for this information.
    Avatar: Justin
    Luca Rossi
    Support staff
    March 24, 2025 at 10:28

    Hello @Tlp,

    As you may already be aware, the “Delay JavaScript Execution” feature in WP Rocket is one of the most effective JavaScript optimization techniques. It postpones script execution to prioritize site rendering. You can find more details, troubleshooting steps, and technical notes in these articles:

    https://docs.wp-rocket.me/article/1349-delay-javascript-execution
    https://docs.wp-rocket.me/article/1560-delay-javascript-execution-compatibility-exclusions

    When this feature is enabled, certain elements on the website will only render after user interaction (e.g., mouse movement, clicks, etc.).

    Please note that website speed optimization falls outside the scope of our standard support services. However, we would be happy to assist you through our Customization Panel. You can submit a request at the following link (https://www.8theme.com/account/#etheme_customization_panel). Kindly be advised that customization services may incur additional charges.

    If you have any further questions or require assistance, please do not hesitate to contact us.

    Best regards,
    8Theme Team

    Avatar: Alex Carter
    Alex Carter
    Support staff
    July 5, 2025 at 07:08

    Hello,

    We’d like to update you on the speed and performance improvements in XStore.
    Over the past few months, our team has focused heavily on optimizing theme performance. As evidence, our public optimised demo now scores 98+ on mobile and 100+ on desktop in PageSpeed tests—showing that XStore is fully tuned for speed.

    https://pagespeed.web.dev/analysis/https-woocommerce-1476984-5641372-cloudwaysapps-com/dzka87l4hv?form_factor=mobile

    However, we’ve identified another major factor affecting site responsiveness: bot traffic. On several client sites, automated bots have been generating large numbers of requests to dynamic filter URLs on the shop page over 50K requests per day. Even on powerful servers, this volume of repeated queries can cause noticeable slowdowns.

    To help you investigate this, we’ll share detailed screenshots in the private support area showing bot-generated request patterns. You’ll see exactly why your server may be under strain.

    What we’ve done so far:
    • Reviewed and optimized all frontend assets (CSS/JS, images, lazy-loading).
    • Improved our AJAX-filter endpoints to reduce query overhead.
    • Hardened nofollow and other standard directives—though some bots still ignore them.

    Our team continues to refine these protections. In the meantime, please verify whether bot traffic is impacting your site’s load.

    Next steps:
    1. Upgrade to XStore 9.5.1. This release includes all our latest speed optimizations and server-side performance enhancements. You can download the archive in the Downloads section on our website https://www.8theme.com/downloads/ or from your Downloads area on ThemeForest.
    2. Deploy a bot-protection service.
    To block 100% of unwanted crawlers, consider using Cloudflare (or a similar WAF) to filter malicious traffic before it reaches your server.

    Thank you for your patience. If you have any questions or need help reviewing your server logs and request patterns, please let us know in the private support forum.

    Best regards,
    The XStore Team

    Files is visible for topic creator and
    support staff only.
  • Viewing 5 results - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.