As an admin you sometimes make changes in your administration settings to check issues and forget to switch things back off. 

You should check your performance overview at regular intervals to make sure you are not making your Moodle server work harder than it has to. 

To see the performance overview – go to: Site administration > Reports > Performance overview

Theme designer mode

This mode stops some of Moodle’s cache features while you are working on a theme. This means the server has to re-create the theme cache everytime someone views a page. This can slow down your system by an incredible amount, not to mention causing the user experience to be slower. Disable this if you are not working on theme changes. 

Cache JavaScript

This is exactly what is says. You will want JavaScript cached were possible to reduce files being downloaded when they don’t need to be. The only time I can think of turning this off might be in an upgrade where there seems to be a mismatch in the JavaScript versions, but even this should not need JavaScript caching to be turned off. 

Debug messages

You may have changed this setting on your development or staging server when testing plugins, but on production servers, this should be set to NONE: Do not show any errors or warnings. 

Automated backups

This is one of those options that you may have enabled on a production server. If you do, then double check that the backup task is running at a time when the server has the least amount of load. Check your statistics and see when is the best time as automated backups can add a sudden load to the system that will slow things down for users. 

Enable statistics

This is another option that you may also have running. If you do not need statistics to be recorded from Moodle directly, then please turn this off. Again, this slows down your server. 

 

I hope this helps you out and has made you more aware of some of the processes in Moodle that could be causing the server to have unnecessary load placed on it.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *