How To Keep A Clean Home
An organized checklist to help you CLEAN like the DICKENS.
I went through this checklist while creating this blog! Talk about meta. I found it to be a good resource, not super comprehensive, but good enough to notice some improvements on page load times. Definitely check this out if you have some spare time to devote to your Jekyll blog. This next introduction is copied directly from https://blog.webjeda.com/jekyll-speed/
If you have chosen Jekyll for blogging then you are already on the right track. A static website is very fast because it has a one-time communication with the server when it loads all the content. There is no interaction after the page is completely loaded. But in dynamic CMSs like WordPress, there is dynamic content loaded over time on user interaction resulting in a new request to the server on every interaction.
This to and fro information flow takes time and thus makes the website slower. But dynamic sites have many advantages over static sites. Imagine signing up for a service, say gmail. Every single detail you enter is fed to the server right away and checked if it is valid. If you enter a username which is already taken then google will let you know right then by checking its database. All these queries establish a connection which takes time but, sometimes there is no way around it.
Though Jekyll sites are fast, it slows down depending on the configuration and content. There are few rules mentioned by Google Page Speed that gives you an idea on how to optimize your website for faster loading but, it is for general websites. I will be discussing some methods exclusively for Jekyll through which you can optimize your blog.