I used to use MaxCDN and Rackspace and tried a few others as well, until my programmer suggested Cloudflare. It seems to be pretty damn snappy and it does a lot more than just a simple CDN. I would love to hear the experts chime in on their thoughts about using free or paid Cloudflare vs. a stack of other services that do the same.
The only negative thing I've heard about Cloudflare is that they occasionally block legitimate traffic, if that user is logged into a VPN (or some sort of additional anonymization service, i.e. TOR). I've seen that block page a few times, what striked me as odd was that they were running advertisements on the block page. But this is at least more than 1-2 years ago that I've seen that. You might want to reproduce it, though and ask their support about how to adjust that.
Example where this is discussed with screenshot: http://www.wiredpakistan.com/index.p...wiredpakistan/
I use a VPN 97% of the time I'm online because I'm in China and I've never experienced a blocked page with my medium settings in cloudflare. that post is from 2011 so I'm guessing they've tweaked some things since then.
CloudFlare has it's pros and cons.
It's different to a normal CDN in that it is pulling content directly from your server rather than a bucket of sorts - this is quite useful in that it's quicker to deploy pages and tests, and you are still able to use PHP and server-side apps.
The security layer is nice though at times overzealous - and if you look at the reports it seems like they detect imaginary attacks (e.g. 100 clicks from Facebook ads but it has detected 80 clicks and 120 unique attacks >_>)
Their CDN coverage isn't as good as some others.
I use it, mainly for convenience.
Railgun is also good though doesn't offer huge advantages to affiliates who don't have highly dynamic sites.
Didn't know about railgun. Looks interesting. Thanks!
It basically compresses content from your server before sending it to their PoPs.
This works well if the webpage changes and the difference between cached/current page versions can be sent compressed.
For most landing pages it won't make much difference, but it will probably lesson load on your server a bit and help with geo-distribution of your traffic.