Skip to content

Performance Optimization #19

@jaspervalero

Description

@jaspervalero

I've always noticed some very slow load times and have meant to run some performance tests for some time now. I've finally had the time tonight to run them, and the findings are quite alarming. We can discuss in more depth, but here's the quick overview of the tests ran.

image

As you can see from the image, there is a load time of almost 15 seconds. There is almost a 3 second wait time before the site even begins to receive data back from the backend, about 11 seconds before the site even begins to render the first thing onto the screen. 49 HTTP requests made, 2MB page size and a very high speed index.

You can see that the majority of the upfront delay is found in this part of the waterfall:

image

There appears to be a significant delay on row 1 which at first glance looks like crap performance from CloudFlare (CDN). The worst has to do with the main css file style.css. I think we may be doing way too much there. A 8.5s delay from CSS, is about as bad as it comes.

The tests I ran were best case scenario too, meaning performant browser set for the test engine, as well as a cable connection used. 9 first view and 9 repeat view tests were ran for a total of 18 tests. All of which showed the same type of performance.

So I think we should continue on the new version of the theme, but we'll need to set up a staging environment before going fully live so we can test and optimize. I also think that we need to take a heavy look at the CSS file and clean things up there.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions