You can use either of them; it is fine, but if you need better and faster website performance, it is recommended that you use both. Caching plugins store an HTML version of your site to speed it up. Moreover, CDN stores your website's images, CSS, Javascript, and so on, reducing loading time and improving speed.
- Hosting
- Cloud Hosting
- WordPress
- Domains
- VPS
- Dedicated
- Web Services