Assuming everything goes as expected, you will see a window that looks like the following. You will want to copy the domain name for use with WP Super Cache (make sure you add a http: to the beginning … ex – http://d3bbn7dwrz5e.cloudfront.net/

Configure WP Super Cache

Under the Easy tab I chose Caching On (Recommended) and U pdate Status.

Under the Advanced tab, I set PHP to server cache files, Compress pages so they are served more quickly to visitors, 304 Not Modified browser caching, Don’t cache pages with Get parameters, Cache rebuild, and Mobile device support.

Under the CDN tab,ticked the Enable CDN support and pasted in the Amazon Cloudfront url into the Off-site URL box.

And because my site has the WPTouch plugin activated, I needed to Enable the WPTouch settings under the Plugin tab and Update.

Finally, under the Preload tab I clicked on Preload Cache Now to get the benefits of caching right now.

Other Plugins

Under the Easy tab of the WP Super Cache plugin, there are a list of recommended plusings. I chose to add the WPSCMin and the CDN Sync Tool plugins.

The WPSCMin plugin “minifies” cached pages. What this means is that is removes extra whitespaces and extra characters. I know, I know – seems like overkill. If I made it this far, I might as well go all the way. EDIT: Tried to use this plugin – didn’t upload properly – “missing header” message. I did not use this plugin.

The CDN Sync Tool allows you to upload files to Amazon S3 / CloudFront (I am using CloudFront for this). Probably the best feature about the CDN Sync Tool is that is runs images through the Smush.it service that compresses images, i.e. – smaller file sizes.

For the CDN Sync Tool plugin there really isn’t anything to do – install, then choose Sync To CDN and Sync … the file types you choose are then sent over to your CloudFront deployment.