Cache and CDN is a plugin for WordPress by pigeon hut and Jody Nesbitt with options for up-to 3 separate CDN’s, for js, css & images from 3 providers.
The authors recommend the plugin is used with Disbaler plugin, WP Disable which helps reduce HTTP requests and removes unused items from your website, such as disabling Emojis, Embeds and removes Query Strings. And for image compression and optimisation – Image Compression plugin which optimises your Images as well as Image Compression of upto 80%. Also resize images on upload to help reduce storage and bandwidth before compressing.
More info and download: https://wordpress.org/plugins/cache-performance/