Home › Forums › WoodMart support forum › High PHP Resource Usage Across Multiple WoodMart Websites

High PHP Resource Usage Across Multiple WoodMart Websites

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #731722

    andrescarvajal
    Participant

    Hi WoodMart Support,

    I’m experiencing recurring performance issues across several WordPress websites using the WoodMart theme, and I’d appreciate your technical assistance in identifying the possible causes.

    **The most important observation is that this behavior has occurred on multiple WoodMart websites hosted with different providers, including SiteGround and Pressable. Other WordPress websites we manage, using different themes, have not shown the same pattern of excessive resource consumption.**

    We’ve been investigating these issues with our hosting providers, and several common factors have emerged.

    ### 1. Excessive AJAX requests

    Our server logs consistently show high volumes of requests associated with:

    – wc-ajax=get_refreshed_fragments
    – WoodMart AJAX Search (woodmart_ajax_search)
    – WoodMart Recently Viewed Products
    – AJAX minicart updates

    Some of these requests take several seconds to complete, contributing to PHP CPU usage and worker saturation.

    Are there recommended WoodMart settings to reduce unnecessary AJAX requests without affecting essential WooCommerce functionality?

    ### 2. Add-to-cart URLs bypassing cache

    Our hosting provider identified a significant number of requests containing ?add-to-cart=ID on shop and category pages.

    Many of these requests set WooCommerce cookies, causing the server-side page cache to be bypassed and requiring additional PHP processing.

    Could WoodMart’s product listing or AJAX add-to-cart implementation contribute to this behavior?

    Are there recommended settings to prevent unnecessary requests or improve caching compatibility?

    ### 3. AJAX Search performance

    We use WoodMart’s built-in AJAX Search functionality.

    Server logs show that search requests can take several seconds to process, even without third-party search plugins.

    Are there recommended settings or known optimizations for improving AJAX Search performance on stores with large product catalogs?

    ### 4. Compatibility with caching systems

    Our websites use hosting-level caching systems, including Edge Cache, Batcache, and object caching.

    We’ve observed that some requests bypass page caching and require expensive PHP execution.

    Are there any known compatibility issues between WoodMart’s AJAX features and server-side caching?

    ### 5. Recurring issues across multiple WoodMart installations

    Since similar resource consumption patterns have appeared on multiple websites, we’d particularly like to know:

    – Are there any known performance issues involving WoodMart’s AJAX functionality under heavy traffic?
    – Can crawlers or automated visitors unintentionally trigger expensive WooCommerce or WoodMart requests?
    – Are there recommended WoodMart settings to reduce PHP CPU and worker usage?
    – Have recent WoodMart updates addressed any related performance or caching issues?

    ### Our goal

    We want to identify the underlying cause and implement a reliable solution across our WoodMart websites while preserving the shopping cart, AJAX search, minicart, and checkout functionality.

    We’d appreciate specific technical recommendations or guidance on which WoodMart settings we should review first.

    We can provide detailed server logs and additional technical information through a private channel if needed.

    Thank you for your assistance.

Viewing 1 post (of 1 total)