Frederic Nevers, who did a multi-part series on Gamification in Moodle (his 1st person experience) has done another great multi-part series on his thoughts and experience on Optimizing a Moodle Server. While the posts are chalked with disclaimers, the writing style is very accessible and I learned a lot about the backend of a Moodle site (even though I have zero interest in tuning my own site). If you’re hosting your own Moodle and contemplating tuning more than your Administration settings on the site. This might be a great place to start to familiarize yourself before jumping into the Moodle.org Administration discussions or elsewhere. According to Mr. Nevers intro,
This ‘Speed up Moodle’ series of 4 posts will teach you step-by-step how to optimise your Linux server for Moodle. It is aimed at beginner server administrators.
Check out each post here:
- Part 1 – Apache (which discusses Max Clients, Apache, Timeout)
- Part 2 – MySQL (tuning MySQL, calculating the DB size, diagnostics)
- Part 3 – Apache on a diet (disabling unnecessary running Apache modules,
- Part 4 – APC (enabling and tuning APC)
Each post includes lots of screenshots, explicit directions and helpful resources. These are definitely worth bookmarking.