Unfortunately, no two ISPs are equal, which often times, forces you to purchase from both. TCP implementations of OS's today have been tuned for the late 90s, which requires dives under the hood to tune them for today's TCP.
When your application performance is pegged on the network the, most people say just put static content on a CDN - and that works. But for dynamic content, most people think you're screwed. While you can't main any gigantic gains on it, there are a few things you can do for speed: TCP tuning, compression, path optimization, and pipelining.
Here's where you need to slow down and think for a moment before you re-invent TCP.
If you "retune" everything for broadband, you're crippling your ability to reach your emerging mobile audience, whose TCP metrics look for all the world like dial up and ISDN of the late 90s.
Mobile is high bandwidth when an EDGE connection might pull 110 Kbps when the rural user is lucky?
Either you're confused, or talking about different tech.
What kind of applications are you creating?
We've built an app that dynamically generates images and serves them up inside of emails. People skim through emails pretty quickly so it's important that the images load as quickly as possible. And we usually can't use a CDN since the images are often personalized for each user. The images vary in size, but for the smaller images I'd like to see if slow-start tuning could help.
This is our service: http://movableink.com
Your mileage may vary.
But even at that if you start talking 100k+ clients you can't offload them all at the same time so you end up having to create this custom origin/mid tier distribution system...
Very annoying. I'd like to see CDN's being held liable if they go down or drop you entirely.
If you're talking about the "unlimited traffic" or "price too good to be true" commodity delivery resellers, their business models are sometimes built on overselling and like a cell provider, those will throttle or drop you.
That said, a "network of networks" is a great strategy beyond a certain level of traffic. Nine Systems built a great business on that principle for video streaming until purchased by Akamai. Balancing video over multiple CDNs is a service we offer as well.
Finally, if your CDN SLA doesn't hold the CDN liable for going down, you're doing it wrong.
Adjust your basic security level to modify CloudFlare's protection behavior. A low security setting will challenge only the most threatening visitors. A high security setting will challenge all visitors that have exhibited threatening behavior within the last 14 days. Essentially off will act only against the most grievous offenders. We recommend starting out at medium.