Try pricing it against Google https://cloud.google.com/cdn/pricing and Level3 http://www.level3.com/en/products/content-delivery-network/
As someone mentioned, CloudFlare initial seems cheaper but you give up some stuff like control of your DNS and they can shut you off or start showing CAPTCHAs at any time unless you pay for their higher plans. Which might be worth it, you have to weight the pros and cons.
CloudFlare is okay as long as you pay $200/month. That's nothing in the CDN world. Amazon wants $600/month just to deploy a SSL cert on CloudFront.
That's a bit misleading Amazon SSL is free on CloudFront if you are OK with SNI. And almost every is now... browsers without SNI are virtually none. The only browser with any market use that does not support it is IE 8 on Windows XP!
Disclosure: they run on my day-job's systems.
We beat CloudFront pricing by 50..80% in most cases.
(I am a co-founder)
Thanks for your suggestion (honestly) but we won't ever be using CloudFlare so long as I have a say in it.
All software has bugs. They just got unlucky, though their handling of the situation did raise a bunch of red flags.
I also have my dns with them on the free tier. But I am not running my regular traffic through their Network. I just plan to create a subdomain and run js, css, and images through it.
Would this not be recommended? Free CDN does seem too good to be true.
Preferably an option that can do S3 upstream, and support for signed requests with expiry is a must.