A plugin like WP Super Cache creates static pages of your site, which reduces the page serving time and also performs a fewer number of PHP calls; without caching your page, load times will increase significantly.
Having a caching mechanism on WordPress (especially if you’re on shared hosting) is essential for the smooth running of your site.
If you’re using a lot of plugins, you also may face load time issues.
WP Super Cache WordPress plugin is one such plugin that helps you optimize your database by generating static HTML files, which are used to serve the request.
This way, when any page is requested from your blog, static pages will be served instead of processing all of the PHP scripts.
In particular, on shared hosting where there are lots of limitations, the best advice is to optimize your WordPress blog before you end up crashing your server, or your blog starts showing page-load errors.