Listed below are 4 free plugins that can help you speed up the loading time of your WordPress website. Analyze your WP sites loading time with: http://tools.pingdom.com/ than download and install one of the plugins below and run the speedtest again to see your sites loading time going down.
This plugin allows you to change the order that your plugins are loaded, selectively disable plugins by any post type or wordpress managed URL and it Adds grouping to the plugin admin age.
Autoptimize concatenates all scripts and styles, minifies and compresses them, adds expires headers, caches them, and moves styles to the page head, and scripts to the footer. It also minifies the HTML code itself, making your page really lightweight.
What this plugin basically does is postpone loading the content of those widgets you choose, so that their content is loaded after the main content of the page that is displayed.
This plugin replaces all your post images, post thumbnails, gravatar images and content iframes with a placeholder and loads the content as it gets close to enter the browser window when the visitor scrolls the page. Also works with text widgets.