A fighter jet breaking the sound barrier.

How to optimize a Moodle server? Part 4 – APC

Disclaimer: I am not a professional server administrator but I have looked after Moodle servers for several years now, and never experienced any major crashes. It has worked for me, but might not work for you. You’ve been warned! Why it matters As explained in a previous post, Moodle is made up of files & folders saved on a hard drive (server). Whenever a user performs an action on Moodle (e....

2014, January 23 · 4 min · Frederic Nevers
A road sign with the words 'Speed bump ahead', against a deep blue sky.

How to optimize a Moodle server? Part 2 – MySQL

Disclaimer: I am not a professional server administrator but I have looked after Moodle servers for several years now, and never experienced major issues. What I am sharing has worked for me, but might not work for you. You’ve been warned! Why it matters As I explained in a previous post, Moodle builds all of the pages it displays on-the-fly, as they are requested by users (i.e. pages are not ‘stored’ on disk)....

2014, January 21 · 4 min · Frederic Nevers
Screenshot of an Excel chart, showing the performance of a non-optimised Moodle server.

How to optimize a Moodle server? Part 1 – Apache

Disclaimer: I am not a professional server administrator but I have looked after Moodle servers for several years now, and never experienced major issues. What I am sharing has worked for me, but might not work for you. You’ve been warned! Why it matters If there is ever one configuration file you should tinker with, it is the Apache configuration file. More often than not the default configuration of Apache will crash a Moodle server when under a bit of load, or at least make it very slow....

2014, January 20 · 7 min · Frederic Nevers
A bar chart, showing the performance numbers of different Moodle versions.

Moodle 2.4 Beta performance test – comparison with Moodle 2.3

Last month I wrote a blog post comparing different versions of Moodle and the demands they each place on hardware. With Moodle 2.4 release just around the corner, I thought I would perform the same series of tests – here are the results. Warning: these tests are not scientific by any standards but I am comparing apples with apples, please read my previous blog post to check my methodology – I did not change anything on my server/Moodle site since my last round of tests....

2012, November 16 · 4 min · Frederic Nevers
A Moodle logo alongside a Loadtsorm logo

How to load test your Moodle server using Loadstorm

Note: this post is part of the Oktobertest Moodle series Loadstorm is a web based load testing service. Their business is to simulate multiple virtual users simultaneously navigating a website, following a scenario that you pre-recorded using the loadstorm point and click interface. This tutorial will show you how to test your Moodle installation with 25 simultaneous users, as you get 25 lifetime free virtual users with loadstorm. It also turns out to be the maximum number of students I have in my classes....

2012, October 11 · 10 min · Frederic Nevers