This site was put together a few months ago, but has been mostly neglected since. There were a few things I just couldn't motivate myself to do, like add pagination anywhere or change titles to links. Even getting Google analytics integrated took a long while. I was reading a random article on HackerNews about how a site had achieved 0.5ms load time, and thought that I had known most of the tricks. I thought, just for fun, I should see how fast davidandsuzi.com was loading - and it turns out that it wasn't fast at all. I was logging about 2.6 seconds for the first page load and 1.4 for the repeated view (after certain things had been cached). Seemed like it was time for an update.
I then found myself on a site (courtesy to HackerNews, again) about typography that was saying that the ideal number of characters per line was about 60. When I checked davidandsuzi.com, I was logging about 200... yeah.
So now, my initial load time is down to 1.871 (for about a 28% decrease) and my repeated view time was down about 21%.
In the future, I'm hoping to:
- Add a cool sliding effect when you change blog post pages, like what Github does, using a History API
- Add some sidebar content, for popular/related posts, or biographical info for the David and Suzi pages
- Maybe use Jekyll to convert all of this to static files, and then serve it all through AWS CloudFront/S3 so I can get my latencies down even more