I've seen a few conversations on here about this, but I wanted to provide my specific situation / setup to get some feedback. I am a developer but have been tasked with making sure Moodle continues to run smoothly.
We are currently running Moodle 2.4.4 on the following setup:
We currently have around 5000 users taking around 250 courses (though not all the users are actively taking courses, nor are all the courses necessarily active). We have had no complaints on performance since upgrading the MySQL server.
In September we plan on increase the number of courses and active users. A few questions I'm hoping to get some feedback on:
- At what increment would you suggest rolling out new courses (assuming 25 students per course, some of whom will already be taking existing courses)? 25? 50? More?
- At what point (given the above configuration) do you recommend moving to a load balancing solution, and if so, what are the benefits and/or drawbacks?
- What, in your experience, has been the the best performance enhancements you have made in your Moodle implementation?
Thanks everyone! I look forward to the discussion!