Hello,
Is there a maximum number of activities & resources in any single Moodle course above which performance drops significantly?
In other words, once a course reaches X number of activities & resources, should the course be then divided into multiple courses?
Our Moodle system generally runs quickly However, when trying to access activities (especially quizzes and assignments) in either of two large courses the activities take a long time to load, sometimes as long as 2 or 3 minutes. However when accessing activities in smaller courses in the same system pages load very quickly.
The System Engineer running our server has informed us that we should consider dividing up the two large courses into multiple courses since Moodle is unable to handle so many activities and resources in any one course. i.e he's saying it's a moodle 'limitation' and not a hardware problem.
So, is there a limit (or ideal max or optimal number) on the number of activities & resources in any one course?
I have searched moodle.org for an answer, and so far have only found this 2007 forum post and this 2007 bug report.
The two large courses in question are running consecutively on the following Moodle:
http://hope.c.fun.ac.jp
The two of the courses each contain a total of 599 activities and resources:
Assignments 10
Choices 15
Databases 1 (with 4473 entries)
Forums 6
Labels 148
Questionnaires 17
Quizzes 244
Resources (links and web pages) 154
Wikis 4
The two courses are fully online with no classroom component. The total number of students per course is 270, but the maximum number of concurrent users is about 30, and perhaps 60 near weekly deadlines. The slow loading of pages happens even when there are only a few students accessing the courses.
The Moodle set up is as follows:
Software:
- Moodle 1.9.11
- MySQL 5.1.56
- CentOS 5.2
- Apache 2.2.3
- PHP 5.3.5
Hardware:
- Rack servers, 5 x CPU AMD Opteron 2.1GHz / Memory 8GB
Any advice or suggestions will be greatly appreciated.