• WooCommerce Subscriptions is making our site noticeably slow, anywhere from 3 to 8 second delay on a normal page load. Without it on, it’s like 1-2 seconds. Easy to reproduce. Turn it off – fast. Turn it on – slow. We only have under 100 active subscriptions and users.

    New Relic shows a staggering amount of function calls from WooCommerce Subscriptions compared to bbPress or Ultimate Member or WooCommerce Memberships or Yoast SEO – the other plugins running. It’s basically maxing out the CPU on the server with only a couple vistiors.

    Here’s a image of the function call usage graphed:

    https://d203yb14zlmxwn.cloudfront.net/wp-content/uploads/2016/02/Screenshot-50.png

    Is this normal for this plugin? It seems very high.

    Are there known issues with it and other plugins mentioned above?

Viewing 15 replies - 1 through 15 (of 30 total)
  • Thread Starter mystyleplatform

    (@mystyleplatform)

    Should note that this site is on an EC2 instance with plenty of power to be running 1 to 2 visitors at a time, not a shared hosting plan at GoDaddy or BlueHost or something like that.

    I’m seeing the exact same thing with this plugin. Did you ever figure out a reason?

    Thread Starter mystyleplatform

    (@mystyleplatform)

    No, I have not gotten any response yet from the plugin developers or WooThemes or on here.

    We are spinning up another dev site to do experiments on today to see if we can find a way to get it to run without dragging down the server. First thing will be to try to identify what it is specifically about the plugin that’s causing such high load and CPU usage compared to what’s considered normal.

    Thread Starter mystyleplatform

    (@mystyleplatform)

    I now have a dev site up and running on a new server with everything disabled except woocommerce and subscriptions, and it still creates multiple-second response times.

    UPDATE:

    Using the plugin W3 TOTAL CACHE drastically improves the long multi-second response time issue while running the subscriptions. It’s the Object Caching and Database caching turned on with W3 that made it happen.

    WP SUPER CACHE does NOT have the same effect.

    This is not a fix, but really an optimization. The shear amount of calls Subscriptions is making does not change, it’s still way too high, but at least the calls it is making are not dragging down the server as bad. This is at least a temporary way to put out the fire and we’ll keep searching for what it is about Subscriptions that makes it want to run all the time with way too many function calls.

    Thread Starter mystyleplatform

    (@mystyleplatform)

    Ah crap – so now I see there is an actual section of the documentation for Subscriptions that says W3 TOTAL CACHE will break it’s ability to run billing here:

    https://docs.woothemes.com/document/subscriptions/faq/#section-43

    ARGH! I really hope that’s not true because it’s the only thing that gets this plugin running without lagging down the whole box to the point it crashed (a medium size instance on EC2 with 2 users! wtf!)

    I would still love to hear back from the authors of Subscriptions for WooCommerce about why the function call count is so ridiculously high and why it maxes out the CPU with only a couple users on the site, and if this is normal or if there is a known configuration issue that causes this.

    Thanks!

    Hi, I have been having the same issues for months now and I’m positive that it’s affecting my google ranking. WooCommerce Subscriptions is too slow.

    Having used a plugin profiler – P3 (Plugin Performance Profiler) – we can also see that, at best, the speed that WooCommerce Subscriptions can run is about 2.5 seconds.

    Before, it was at over 5.5 seconds or slower, but thanks to an article that woocommerce support showed me, we managed to get it to the current speed. https://support.woothemes.com/hc/en-us/articles/205214466-Subscriptions-2-0-Query-Monitor-Warning-The-all-action-is-extremely-resource-intensive

    However, this is still unacceptable. It is slower than woocommerce itself, when on the surface it only manages a subsection. I wouldn’t expect fantastic performance from a free app, but I’m shelling out $200 a year without getting much business in return. There is another plugin called Subscriptio by RightPress which seems to do a similar job but takes a fraction of the time according to the Plugin Profiler. If I didn’t already have a number of subscribers I would switch this moment.

    All woocommerce support can say is ‘buy better hosting’ or cache your pages. My site is not heavy at all and if Subscriptio can run in under a second, what is wc subscriptions doing?
    I will be sending more support requests to woocommerce/woothemes and letting them know it is a problem for many people. I urge you to do the same as the more tickets they have complaining, the more they will focus on fixing it.

    https://woothemes.com/my-account/create-a-ticket/

    Hello,

    I have exactly the same problem:

    – WooCommerce
    – WooSubscriptions
    – WooMemberships

    My dashboard takes ~6 to 10 seconds to load. When I deactivate Memberships, it takes 1.5s to load.

    If I leave Memberships activated and I deactivate bbPress, the problem seems to disappear.
    I tried to use bbPress 2.6 (Alpha) instead of 2.5.x but the problem is still there.

    Thanks to @heliocles, this trick seems to help a little. But it’s definitely not a solution.

    I already opened a ticket on WooThemes but we didn’t find any real solution.

    I don’t know what to do! The website will be public in a couple of days and my client is very frustrated by this ??

    Hi,
    Has there been any update on this?
    I’m having the same issue!
    thanks

    No update ??

    I had to disable bbPress until there’s a fix.

    kls

    (@katiesutton)

    Following – having the same issue with Woocommerce Memberships. Drastically slowing down page load.

    Following as subscriptions keep slowing down system dramatically. Even on pages where there is no subscription code being run!!!

    Same thing for me! Happens on all of my sites.

    Active Woocommerce subscription –> 3-8 seconds
    Inactive Woocommerce subscription –> 0.5 – 1 seconds

    We cannot run subscriptions anymore, thought we invested $249 to spare us this.

    Following – Same thing for my sites.

    This article also fixed it for me:
    https://support.woothemes.com/hc/en-us/articles/205214466-Subscriptions-2-0-Query-Monitor-Warning-The-all-action-is-extremely-resource-intensive

    However, please note that putting this code in your child themes functions.php won’t work – need to put it in the root theme, or easier yet install the plugin for it.

    Good luck

    I have disabled all the plugins also except WooCommerce, I activate subscriptions and the site’s admin slows to a crawl, front-end too.

    Iananas1 you mentioned putting the code in the root theme. I installed the plugin but everything is still painfully slow.

    Could it be a clash with the DIVI theme slowing things down? What theme are you using?

    Steve

Viewing 15 replies - 1 through 15 (of 30 total)
  • The topic ‘WooCommerce Subscriptions Plugin Very Slow’ is closed to new replies.