It might not look pretty, but this is the first release of DreDevOps.com deployed within minutes, designed in a few hours. The website is loading at a pleasingly fast speed, and that’s without much optimisation.
I did a speed test using Pingdom: www.tools.pingdom.com and the results are in!
The test performed at the time of writing this weighs in at 343.1 KB
The page took 259 ms to load and used 32 requests.
The Google Page Speed performance grade for this web page is 77/100
The results will vary around the globe, but this test was done in London.
You can see the test results here.
Another great tool if you want a more detailed speed test and report is: GTmetrix
I’m based in Manchester, and the VMs I spin up are usually as physically close to me as possible. I also have a shiny new VM, always running in Manchester just 5 mins from my house. I try to use a server that is closest to my website visitors as is best practice, however using a CDN (content distribution network) is a nice way to make the server location less of an issue. More on CDNs later.
Website loading time is such a hot topic that I’ll surely cover it in more detail. I just wanted to share these initial results with you.
30% of the world’s websites run on WordPress and in some cases it can be notoriously slow to load *edit: they don’t have to be!*. That is in part due to the nature of dynamic websites needing to access the database, often with a lot of requests made for each page load. A huge help in decreasing load times is caching.
I like caching. Do you like caching? Who doesn’t like caching?
Another key element is using a CDN as mentioned. I have briefly touched on Cloudflare in another post (and I will go into much more depth on the topic another time).
To give you a little background into the inner workings, I have deployed the latest version of WordPress and updated any plugins and themes so only the very latest code is in use. I have hosted the website on a Litespeed server (similar to Apache) and employed the use of a Litespeed caching plugin as a temporary fix as well as serving all traffic over Cloudflare. What I haven’t done yet is explored any potential compatibility issues caused by the fact that Cloudflare can serve a cached version of static content over their huge global network which might interfere with the caching plugin running on the server.
The best thing is, it’s totally free along with the open source WordPress software and the free plugins that I use to improve the default installation.
I’m not gonna lie, I’m a fan of free things and also software. That is one of the many reasons I <3 open source software.
Stay tuned for more insights.
What is the loading time for your website?
Share results and links to your projects in the comments.