banner_page-load

Improve your Moodle page load times

bernadette-parry-headshotBernadette Parry is the Client Support Coordinator at eWorks. Her role involves juggling all sorts of client-focused tasks including start-up TVC training, advanced Moodle training and support services. A self-confessed Moodle ‘geek’, Bernadette loves to discover new ways to navigate and make the most of Moodle. Today Bernadette offers advice about a common frustration – Moodle pages that seem to take forever to load.

Are slow page load times driving you nuts?

When you click on a link in Moodle, are some of the pages taking longer than they should to finish loading? Frustrating, isn’t it? And you’re not alone. The speed at which pages load is called the Page Load Time (PLT) and is measured in seconds. There are various extensions you can use to measure this, such as the ‘Page load time’ extension in Chrome. I expect my Moodle pages to load in less than two seconds, and not more than three seconds, and I think this is a reasonable expectation. So how do your PLTs compare, and do you know what to do about it if they are not ‘up to speed’?

What can I do about my pages loading so slowly?

The most common cause of slow page load times is having large images or video on the page.

Images

With images, you could improve your PLT by:

  1. Using image editing software to reduce (compress) the size of the image.
    Many products such as Photoshop enable you to choose the quality of the image. The lower the quality, the smaller the size. 96dpi is a good option.
  2. Resizing the image
    You can reduce the size of the image by specifying a smaller percentage for the image size. This can easily be done using products such as Paint.
  3. Using a screen capturing product such as ScreenHunter
    This will make capturing an image in an optimum size simple. If you have an image that is large, an easy way to reduce the size is to add the image to a Word document, make it the size you want, then use a screen capturing tool to capture it.
  4. Using online products such as Image Optimiser to get the best size and quality of your image.
  5. Using a screen capture tool to capture the image
    These can usually create a copy of the image that is 96dpi which is sufficient quality for online use. With a tool such as this you can easily:

    1. load your course page
    2. capture the slow-loading image with a screen capture product
    3. delete the slow-loading image in the course
    4. replace it with the image you just created.

Video

With video it is a good idea to use the Page resource instead of putting the image into a Label. Labels load when you open the page, whereas you need to click on the Page to see the video. This means the video only loads up when the student wants to see it, so the overall page will load a lot more quickly.

Google Analytics

For more suggestions you might like to use Google Analytics to analyse your Page Load Time (PLT) – Note: some of this is quite technical…:

If you have access to Google Analytics for your site:

  1. Log into Google Analytics
  2. Click on Behaviour > Site speed > Speed suggestions
  3. Next to the pages listed, there is a ‘Page Speed Suggestions’ column for each page
  4. Click on the link in that column
  5. A pop-up will offer suggestions.

You will see that there are many pages analysed!! Fortunately you can use the search box if you know what you are looking for.

Still stuck?

Moodle is our thing. So Let us know if you need a hand.

2 thoughts on “Improve your Moodle page load times”

  1. This is the right webpage for anyone who wants to find out about this topic. You know so much its almost hard to argue with you (not that I personally would want laugh out loud). You definitely put a fresh spin on a subject that has been discussed for ages. Excellent stuff, just excellent!

Leave a Reply

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