There are a myriad of caching plugins out there to choose from. Many WordPress developers have varying opinions on the best and greatest. I have tried out many, with the more popular ones being W3 Total Cache and WP Super Cache. Instead of going into the many differences of these plugins, you can read the article I read at WPMUDEV (http://premium.wpmudev.org/blog/best-wordpress-caching-plugins/).
Some hosting companies, such as managed WordPress hosting companies like WPengine or Synthesis, will not let you install just any caching plugins. For instance, Synthesis will help you set up W3 Total Cache as it works best for their servers and set up. For some of my customers’ sites that are hosted on shared servers, I have installed WP Rocket because of the ease of use. You install, there are a few options you select, and then you can see the results when you run your page speed tests. Simple. I like simple.
Over the last year, there have been many hosting companies coming out with their own WordPress hosting packages to compete with WPengine and Synthesis. I know, for example, that Bluehost also offers an “optimized” WordPress hosting package. Prices vary for all, but usually these hosting packages are a little bit more expensive than your typical shared hosting service. Currently, I am testing both WPengine and Synthesis to see how they perform. For the extra money they charge, I want to be sure I am truly getting faster results. Or can I attain just as fast page speeds, by using a standard shared hosting package and adding plugins, editing the htaccess file and so on. But more on that in a different post.
W3 Total Cache is a very popular plugin. In my experience with it, I have found it difficult to set up and usually, I run into problems with the theme. If I select to minify, something goes wrong and the design breaks.
Finding the right plugin for caching can be challenging. One of my first suggestions to you is to contact your hosting company’s support team to see if they have a preference or even a suggestion/solution already in hand.
Having something in place though is imperative and borderline essential to your efforts in speeding up your page load speeds.