I've quit blogging here.
This will be removed soon.

The deed is done – How I made this site blazingly fastPosted on 2017-01-09

Over the last few weeks I’ve worked on improving the performance of this site. Optimization is done for now. I’m pretty satisfied and want to share the results. But first let me tell you about the steps I took.

The Theme

The very first thing to care about is a fast theme.  All other steps may bypass the problem of a slow theme. But they do not solve it. That’s why it is important to do this first. This theme is completely hand-made from scratch. There’s nothing in it that I don’t need. OK, I’m not a designer. But I love to code. Naturally you can use one of the thousands of available themes. But always take the performance into account. That’s not a sorcery. Before you install any plugins test the speed of your WordPress driven website using the default theme. Next compare the result using the theme you want to use. Always do a few tests and use the average for comparison.

The Images

For the featured images I solely use PNG format because it results in smaller file size.

The Plugins

On this website I’m using the Complete Analytics Optimization Suite to host the Google Analytics code locally, the EWWW Image Optimizer for image optimization, the Remove Query Strings From Static Resources plugin to remove query strings from static resources like CSS & JS files and the Scripts To Footer plugin to move all script files to the footer.

The CDN

After trying out different Content Delivery Network solutions I ended up using the free plan of Cloudflare for the dynamic content plus using KeyCDN for the static resources. KeyCND costs a few bucks but for me it’s good value.

Using HTTPS

Both Cloudflare and KeyCDN allow to use HTTPS with free SSL certificates. Usage of HTTPS also allows the use of HTTP/2 which reduces page load times and latency.

The Results

To evaluate the benefit of every single measure I took step by step, tested it and observed it a few days. The final results can be seen from the following screen shots.

Pingdom

Pingdom results

GTmetrix

GTmetrix results

Google PageSpeed Insights Mobile

Google PageSpeed Insights Mobile results

Google PageSpeed Insights Desktop

Google PageSpeed Insights Desktop results

Short URL to this page: http://p12.click/43303