WordPress’s popularity is vast due to its high customization and extensibility. And it is a must to optimize wordpress for best performance. WordPress itself makes your site faster, but it is still  recommended to do some optimization works to speed up your site and to reduce bandwidth costs. Below are the list of wordpress plugin to optimize your site.

W3 Total Cache

This plugin helps to improve the sites’s performance via caching: browser, page, object, database, minify and content delivery network support.

WP Super Cache

This plugin generates static HTML files from your dynamic WordPress blog. After a HTML file is generated, your web server will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts.

CDN tools

This plugin is designed to help you drastically speed up your blog’s load time by loading data onto a content distribution network (CDN).

WP Minify

This plugin integrates the Minify Engine (a PHP5 app that helps you to follow several of Yahoo!’s Rules for High Performance Web Sites)

WP smush.it

This plugin reduces image file size and improves performance using the Smush.it API within WordPress. Every image added to the page is automatically run through Smush.it on the fly.

WP HTTP Compression

This plugin will allow your WordPress blog to output pages compressed in gzip format, if a browser supports compression. However, it should be noted that this plugin should not be used alongside WP Super Cache or WP Cache as those plugins are already implementing compression

DB Cache Reloaded

This plugin caches every database query within a given lifetime. It is much faster than other HTML caching plugins and uses less disk space for caching.

Quick Cache

This is a very useful plugin when it comes to optimizing your website’s speed. Quick Cache takes a real-time snapshot (building a cache) of every Page, Post, Category, Link, etc. These snapshots are then stored (cached) intuitively, so they can be referenced later, in order to save all of that processing time that has been slowing your site down.

WP file Cache

This plugin implements object level persistent caching and can be used instead of the built in WordPress WP_Object_Cache. It will also aid in significantly reducing the load-time from your database. However, it should be noted that WP File Cache shifts the load from your database to your disk/file system and if Disk I/O is a bottleneck, file based caches will not help you.

Parallelize

While browsers can handle up to 60 http requests simultaneously, only 2-4 simultaneous requests can be handled from the same hostname.