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
Piglets feeding off their mother's teets.

How to optimize a Moodle server? Part 3 – Apache on a diet

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 The more RAM Moodle has access to, the faster it will run and the more users it will be able to serve (if configured properly). It is therefore important for the Web server to use as little RAM as possible, so that more users can be served at the same time....

2014, January 22 · 3 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
Screenshot of a TinyMCE editor, with Moodle, TinyMCE and Google logos.

How to add Google Webfonts to Moodle text editor (TinyMCE)

Notes To complete this tutorial you must be able to login to Moodle as an administrator. You will also need access to the files on the server (FTP or SSH access). This tutorial is for Moodle 2.3 or above (it can be done for Moodle 2.0, 2.1, 2.2 and I’m happy to extend this blog post if someone asks me for it). Adding Google fonts will have a slight impact on page load time (not noticeable in most cases)....

2013, June 17 · 2 min · Frederic Nevers