This last weekend I thought to reserve some time for my own website to improve page load time of home page. So I started testing my website on different tools to get some current status of page load time of my website home page. I use Pingdom’s Full page testing tool, along with GTmetrix and Google PageSpeed Insight. These are the initial results of my home page from GTmetrix.
So I need to bring down the load time of my website home page, I had some plans in mind to improve it.
Here are some of the technical thing specifications of my website.
- I am using Godaddy Premium DNS service.
- My website is hosted on Knownhost VPS. Its configuration is 2GB of RAM (I am hosting just a few of my other websites on the same VPS)
- Homepage of my website is static with Material Design, Responsive layout built on HTML 5 and CSS.
Strategy To Improve Performance
So to improve page load time, I planned few things which include;
- Optimizing images
- Reduce requests
- Using Content Division Network (CDN). I selected Amazon CloudFront.
Optimizing images can significantly help in reducing the total page size.
Amazon CloudFront as CDN
After all the word around I was able to achieve good results. My overall page size is now reduced to1.50MB from 2.52MB, the number of https requests is now reduced to 42 from 60, and page load time is now 1.43s from 2.8s.
Here is performance result snapshot from Pingdom
And lastly here is the result onGoogle PageSpeed Insight
There are few more tweaks in my mind that I need to do on home page beside optimizing the blog section of my website. Overall I am satisfied with the results of my current efforts 🙂