1. W3 total Cache
W3 Total Cache is the best plugin to reduce the loading time of your blog using the caching technique. It works with caching your blog pages and thus reduces the loading time of your blog and gives quick page views. W3 total cache improves the user experience of your blog readers by increasing the server performance of your blog.
2.WP Smush.it
Images speaks thousand words. Images makes your blog posts more beautiful but it is also being a fact that images also increase the loading time of your blog. But with wpsmush.it plugin you do not need to worry because by installing wpsmush.it plugin in your blog your images in the blog posts will be reduce in size and will be optimized for better loading time. This plugin have some awesome features like stripping meta data from JPEGs, optimizing JPEG compression and converting certain GIFs to indexed PNGs etc.
3.Wp Database Optimizer
Wp database optimzer is a simple yet effective plugin to reduce the loading time of wordpress blogs. This plugin will help you to clean up your wordpress database and optimize it without using phpmyadmin. This plugin will remove all the unwanted tables present in database and also optimizes the tables which will reduce your disk space also. This plugin can also help you to remove all the post revisions ,spam comments ,unapproved comments and more within some single clicks.
4.Wp Minify
WP minify plugin compresses and combines you css and js files to reduce the loading time of your wordpress blog. It will also remove unneeded comment and white space from your blog template to help you reduce the loading time. This plugin will integrate the minify engine in your blog.
5.Cdn Tools
It is a great plugin which is mainly designed to reduce the loading time of your blog quickly. This plugin loads all your data on a content distribution network (CDN). You can load your data on any commercial cdn solution or you can do this on free google server is well.