• Resolved Laurent Breillat

    (@giantjack)


    Hi everyone,

    I’m posting here to get some user feedback. Let me explain :

    I’ve recently started using Learndash on my membership website.
    I have around 9000 members in my courses, so peak users is usually 100/hour (around 50 users/hour on average).
    Page views are on average 200/hour, and peaks at 500.

    This doesn’t seem much to me, but it brings the server to its knees (the website is VERY slow, easily 10-25 seconds to load a page). And it’s an actual dedicated server with an Intel Xeon-E 2136 processor and 64GB of RAM. So it should be blazing fast (and my agency have no problem whatsoever running way bigger websites than mine on this exact type of server).

    They investigated and told me Learndash is making way too many requests in the database, and basically is not dimensioned to handle that many people at the same time. Apparently it’s a known problem.

    I’m very disappointed, as I’d assume that Learndash, being the leader in WordPress LMS would be able to let people scale.

    So I’m thinking about my options, and writing to the WooCommerce Memberships team, they told me about Sensei, so I’m looking for feedback from end users :

    Do you have a big membership site with Sensei that works properly ? It’d be a big help to have more information before choosing which solution to try.

    Also, do you know if it’s easy to migrate members from Learndash to Sensei ? (particularly I need to migrate which course they have access to, and their start date)

    The team is also welcome to chime in on these questions ??

    Thanks a lot ! ??
    Laurent

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Dan (a11n)

    (@drawmyface)

    Hi Laurent

    I don’t have any specific examples, but we do have users who run membership sites on Sensei without any issues. Provided your server is robust enough, you should have no issues.

    You may want to take a look here for some examples of sites reported as using Sensei LMS: https://trends.builtwith.com/websitelist/Sensei

    Migrating members may be more difficult. If you have learners enrolled in your Learndash courses and you want to maintain their progress and grades, it would probably require some kind of custom import script to keep all that in sync.

    We have some Sensei import tools coming later this year, but no specific launch date for that just yet.

    I’ll leave this thread open in case any Sensei users would like to comment.

    Closing.

    alex92828

    (@alex92828)

    I’m not sure if this is useful or not but i’m experiencing similar issues while using Sensei – with a similar amount of users.

    Really struggling on what to do.

    Did you manage to find a solution?

    alex92828

    (@alex92828)

    Update: Thanks to Ana from the support team – situation was resolved and the site is running nice and quick now. It feels like Sensei could certainly be capable of scaling large.

    Hello everyone,

    during a whole month we were facing big troubles regarding overload of our server in a wordpress/woocommerce/sensei intsallation with 3 courses and 8000 members.

    We were trying everything we could but the CPU of the server was stuck at 100%.

    Today we finally found after troubleshooting for hours again that the whole problem was in a Sensei Core file regarding Enrollments.

    More specific the problem was (is) in the file class-sensei-course-enrolment.php and more specific at line 214

    return has_term( $term->term_id, Sensei_PostTypes::LEARNER_TAXONOMY_NAME, $this->course_id );

    and

    $is_enrolled_current = has_term( $term->term_id, Sensei_PostTypes::LEARNER_TAXONOMY_NAME, $this->course_id );

    The problem was solved by writing custom code to replace this line and after saving the file cpu from 100% is now at 2%.

    We were ready to buy a new dedicated server with much more money and more resources because we were thinking that the problem was in the server config and resources but finally the problem was at the Sensei Plugin (which belongs to the same company with WordPress).

    @sensei Team please be careful.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Server load with a lot of members’ is closed to new replies.