WP Fastest Cache is one of the best solutions for that. WP Fastest Cache plugin creates static HTML files from your dynamic WordPress blog. Cache system generates a static HTML file and saves. Other users reach to the static HTML page.
It is easy to config cache with WPFC, I am very impression with panels, just simple checkbox, and button. It is best of cache WordPress plugins.
http://blog.kingcomposer.com/must-have-wordpress-plugins-for-developer/