Good evening readers! In an effort to remain transparent, I am going to share my findings on CDN’s. We have talked about this a few times before. But, not to the detail of the statistics as I’m going into now. We used to use MaxCDN, and their first byte time and speed was amazing for North America and crucial to our growth. Recently I switched to KeyCDN. When trying to cancel MaxCDN I ran into some hurdles and have to answer to a retention department. I tried to use the Schedule 1-on-1 to directly talk to MaxCDN/StackPath about my leaving their service so I can cancel my CDN account. But, their cancellation options are broken. That’s not good.
1) MaxCDN and even StackPath are not competitive pricing for small start-ups / non-profits / hobbyists.
– point a) For the 826.5 GB of traffic I used in the month of July, I paid $33.06. I’m expecting the month to end close to 850 GB, which is $34 total I expect to spend in my coffers. I jumped to KeyCDN.
– point b) For the 826.5 GB of traffic this would cost me $66.34 on average a month, effectively double while using MaxCDN. $70.44 once I hit the 850GB.
– point c) Because I finally broke the 800GB traffic mark for the very first time; StackPath will cost me at least $60 a month because I will have to select the 800gb level. $61.33 for now, and $62.5 once I hit the 850 mark.
– fact a) I have grown a website from 10 GB of traffic to 500 GB+ on MaxCDN’s network, and swapped and in less than a month, am simply 15% of the way from being a 1TB data broker.
– fact b) StackPath does not have any hobbyist offerings or deals like MaxCDN once did.
– fact c) It will remain more expensive for me to remain in the MaxCDN and StackPath’s network.
– fact d) StackPath is among one of the most expensive sources of data transfer that exists on the market as of now.
2) MaxCDN and StackPath have some amount of stability issues.
– point a) StackPath’s combined efforts do make a powerful alliance, but, there have been stability issues.
– fact a) KeyCDN, my current CDN, has had a perfect uptime rate in the last month.
– fact b) MaxCDN’s servers had a perfect uptime rate in the last month
– fact c) StackPath’s Highwinds servers have had 2 hr 47 min 48 seconds of downtime
– fact d) The servers with downtime have been in areas with the highest needs for CDNs: Asia & Oceania.
All data provided by CloudHarmony https://cloudharmony.com/status-of-compute-and-cdn
3) Loading tests
We did a variety of tests in loading an 8 MB image directly via random loads, with erased cached, on stable connections. Here is what we found.
West Coast (locations: Bakersfield, California | Los Angeles, California | San Diego, California | San Francisco, California) – 41.9% of traffic is from this region.
– KeyCDN won out in load times 19 out of 21 times. 90% rate.
– MaxCDN won out in load times 2 out of 21 times. 10% rate
–> KeyCDN wins.
East Coast (locations: Albany, New York | Woonsocket Rhode Island | New York, New York | Washington, District of Columbia | Atlanta, Georgia) – 15.1% of traffic is from this region
– MaxCDN won out in load times 11 out of 18 times. 61% rate.
– KeyCDN won out in load times 7 out of 18 times. 39% rate
–> MaxCDN wins.
Western Europe (locations: Paris, France | Stockholm, Sweden | Manchester, United Kingdom | Belfast, Northern Ireland) – 26.3% of traffic is from this region
– KeyCDN won out 24 out of 25 times. 96% rate
– MaxCDN won out 1 out of 25 times. 4% rate.
–> KeyCDN wins.
Australia (locations: Perth, Australia | Sydney Australia) – 4% of traffic is from this region
– KeyCDN won out in load times 5 out of 10 times. 50% rate,
– MaxCDN won out in load times 5 out of 10 times. 50% rate.
Asia (locations Hong Kong | Tokyo, Japan | Shanghai, China | Seoul, South Korea | Singapore, Singapore) – 4% of traffic is from this region
– KeyCDN won out in load times 13 out of 14 times. 93% rate.
– MaxCDN won out in load times 1 out of 14 times. 7% rate.
–> KeyCDN wins.
Eastern Europe (Moscow, Russia | Kiev, Ukraine | Minsk, Belarus) – 3% of traffic is from this region.
– KeyCDN won out in load times 4 out of 7 times. 72% rate.
– MaxCDN won out in load times 3 out of 7 times. 38% rate,
–> KeyCDN wins.
Latin America – 2% of traffic is from this region
– MaxCDN won out in load times 4 out of 4 times. 100% rate
– KeyCDN won out in load times 0 out of 4 times. 0% rate.
–> MaxCDN won.
3.7% of traffic comes from more remote regions. It’s not worth breaking down.
In the end, KeyCDN gives MaxCDN a run for it’s money. Often times MaxCDN will start loading first, but, not finish first.
Traffic Locations Polar Graph:
4) Cache rates
– point a) MaxCDN has a terrible cache rate.
– fact a) MaxCDN Cache rate: 32.25% cache | 67.75% missed non-cache
– fact b) KeyCDN Cache rate: 49.73% cache | 50.27% missed non-cache
– fact c) KeyCDN wins, by 17.48%.
– given a) Both MaxCDN’s and KeyCDN’s actual cache rate is well below the advertised rates.
KeyCDN is missing out on some features I love, but they’re all quality of life. Not the baseline. MaxCDN falls severely short of the baseline.
MaxCDN is not worth paying double the cost for the same amount of traffic, on a network that does not benefit my users as much.
– fact a) 73% of the tests were victory for KeyCDN. 27% for MaxCDN.
– fact b) MaxCDN has had an infinity amount more downtime than KeyCDN in the last month. KeyCDN had none.
I honestly miss the quality of life features of MaxCDN/StackPath. But, it is not worth paying an additional $35+ a month for it.
I opened an image host for story tellers, RPGs, and amateur designers, the market isn’t a high income Silicon Valley market trying to deliver photos of kitties and microtransaction games around the world. We’re simply people who like to post on forums, talk to each other, read stories, and share our stories and life! We are not a business but we are a community.
The data and fight is hard won. It looks like KeyCDN wins out now.