Skip to content

Basic Optimization Strategies

Basic strategies suitable for Moodle administrators include:

  • Keep Moodle and plugins updated using a controlled change process.
  • Remove unused plugins after proper review and backup.
  • Use supported PHP and database versions.
  • Configure cron to run regularly.
  • Monitor scheduled task failures.
  • Review course design for overly large pages.
  • Encourage teachers to organize content into sections.
  • Avoid uploading very large videos directly when a streaming platform is available.
  • Use caching appropriately.
  • Monitor disk space for the Moodle code directory, database, logs, and moodledata.
  • Use a staging environment to test changes.
  • Schedule backups and heavy tasks outside peak usage hours.
  • Review logs after performance incidents.