A Moodle logo, with the letters O replaced with a hammer and a speedometer.

Make your Moodle courses load faster without fiddling with the server

I have ordered my tips in decreasing order of importance i.e. the ones that really matter are at the top. When reading the graphs, make sure you take a look at the scale, as differences can be minimal. It is important to remember that sound pedagogy and good course design are more important than a super fast server. For the impatient (spoiler) Things that impact performance Amount of blocks displayed on your course pages ‘Show one section only’ in your course settings Images in labels Amount of sections, resources & activities Activity tracking & conditional activities Forum tracking ‘Theme designer’ mode ‘Cache language strings’ option Things that don’t really impact performance Theme Course format Groups/Groupings Note: I ran a series of tests to find out what made a difference when displaying course pages on Moodle, as a student....

2012, December 5 · 12 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 screenshot of the Munin web app, with different graphs showing server performance.

How to load test your Moodle server using iMacros

This post is part of the Moodle Oktobertest series. iMacros records your web browsing activity so that you can later simulate the actions of a real Moodle user, all automatically. For example, you start up Firefox and set iMacros to record. You go about your daily business on Moodle as normal (e.g. login, view your course, add an assignment, answer some forum posts and logout), iMacros keeps a record of everything you click on during your session, including all the forms that you fill in until you press ‘Stop recording’....

2012, October 14 · 3 min · Frederic Nevers
A Moodle logo and an Apache JMeter logo

How to load test your Moodle server using JMeter

Note: this blog post is part of the Moodle Oktobertest series Apache JMeter book by Emily H. Halili Apache JMeter documentation and best practices Before you start this tutorial, you need to download the following: JMeter application JMeter LoadTesting script generator It is possible that you’ll get an error if you’re trying to run this in Moodle 2.2+. All you need to do is open the ‘index....

2012, October 13 · 5 min · Frederic Nevers