Right! Caching != CDN 🙂 I mean… yes, kind of but not really.
FWIW? You’re not dumb 🙂 This is the weirdest stuff I work with and it’s just crazy wrapping your head around it.
I had thought I was clear on the plugin page that it can and cannot do, and why, but it may be information overload. I’m mid-3.5 re-write at the moment, so I’ll add in that info to try and make it more clear. You caught us mid-stream, and I’ll circle back with Seohee (who’s manning the wiki revamp) to get that spelled out a little better there too 🙂
I am running Dreampress and have been told a few times by support that running any caching program alongside Varnish will wreck havoc. I’m going to follow your guidance and go for it.
They’re right. Caching plugins other than the Varnish one (which … I also maintain!) aren’t supported, but can work. We just (as you noted) don’t have a slew of super-Jorbins (hi Aaron, happy birthday) on DreamPress. They’re not the audience. People who ‘get’ what Varnish is, probably want a VPS or Dedi 🙂
But. Just because we say “no no, it’ll be hard and dangerous!” doesn’t mean you can’t. We just try to discourage it since, as you noted again, skill level being what it is.
The weird thing with W3TC, and why I grabbed it as an example, is that it also has a CDN aspect! And I kind of disagree with the ‘One big plugin’ approach (though it would have made my life easier on many levels). I’d initially thought I’d do DreamObjects the Plugin as “Everything!” but the more we built out the CDN the less and less that seemed sustainable or smart.
So let’s step back. From a WordPress perspective, there are two kinds of CDNs.
1) A CDN that uploads all my media to the cloud
2) A CDN that uploads my CSS and JS and static content to the cloud
DreamSpeed is meant for #1 right now, especially because VARNISH (see?) does #2 😀 I’m cheating at scrabble here, because I know DreamPress users are the best candidate for DreamSPEED so I’m skewing my build that way.
If, today, you want to use DreamSpeed CDN on your site, there isn’t a plugin that does that which is officially released. If you were, say, to visit my GitHub page, you might see a plugin in beta. It’s 10000% use at your own risk, and is being actively banged on and broken and fixed daily. Except not today, I needed a break.
If you want to use any other CDN, like AmazonS3, you can use https://wordpress.org/plugins/amazon-s3-and-cloudfront/ (which is the hands down best CDN media ONLY plugin, and the one I’m forking and customizing for DreamSpeed). And yes, it works on DreamPress 🙂 I tested it.