I guess the best place to start when trying to improve your current blog's speed, is to take stock in what its strengths and weaknesses are. In order to truly know either of those things, you must know how to analyze your blog on several levels. I will never forget what led me to realize there was much more to the health of a blog than the way it looked and the content of its posts.
I had a ton of cute little buttons, showing all of the many blog directories I was a member of, several scrolling image bars showing all of the other blogs I visited and liked and even a slideshow of my favorite family pictures. I thought my blog LOOKED awesome and was a real representation of me...until, one day it took over two minutes to load the homepage and my blog literally slowed to a crawl. I called my hosting company at the time and the guy gently broke it to me that I was using WAY too many resources. This was a concept I had never once considered, which began my never-ending mission to streamline and speed up my blog. This is a job that I monitor and maneuver daily, for I want to give my readers the best possible experience I can while they're here. If I don't, I know someone else will and I want my readers to keep coming back again and again, enjoying my blog...not becoming frustrated by it.
If you are just beginning and want to really see how the changes you make affect the speed of your blog, you might want to start a spreadsheet detailing your loading speed, YSlow score, Google Page Speed, etc. I wish I would have kept these records, for it would have made things much easier in knowing which changes I made worked for my blog and which ones worked against it.
Here's a sample of a spreadsheet that might help you get started: BUILDING A FASTER BLOG SPREADSHEET SAMPLE
So, without further ado, here are the top 10 sites I recommend you bookmark when trying to optimize your blog's speed. These sites all offer something a little different and are useful in different ways, but together they are an informational powerhouse!