CDN Planet
cdnplanet.com · Company blog · on HN since 2011
CDN Planet is a site that compares content delivery networks, with posts on TCP initial congestion window settings and DNS client subnet support.
What HN saysHN commenters recommend it for overviews of CDN providers and edge locations, and cite its initcwnd data, though one notes the latest data is from 2017.
19HN people shared it
15linked it in comments
17stories submitted
118story points
1 year agolast shared
2011people per year2026
Most-shared posts
- 1Initcwnd settings of major CDN providers5 people · 13 points · first shared 2011 · discussion on HN
- 2Hack initcwnd for faster page loading4 people · 44 points · first shared 2011 · 10 comments on HN
- 3Which CDNs support edns-client-subnet?3 people · 5 points · first shared 2012 · discussion on HN
- 4Homepage3 people · first shared 2013
- 5Maxcdn2 people · first shared 2012
- 6Global market share of Google Public DNS and OpenDNS1 people · 24 points · first shared 2012 · 11 comments on HN
- 7CloudFront may be serving stale responses1 people · 9 points · first shared 2011 · discussion on HN
- 8Show HN: Online initial congestion window checker1 people · 6 points · first shared 2014 · discussion on HN
- 9Real-world CDN performance for Google DNS and OpenDNS users1 people · 4 points · first shared 2012 · discussion on HN
- 10CDN behavior testing with Dummy Origin1 people · 3 points · first shared 2017 · 1 comments on HN
- 11How to protect your CDN origin server1 people · 2 points · first shared 2013 · discussion on HN
- 12Why use a single CDN when you can use many?1 people · 2 points · first shared 2012 · discussion on HN
- 13Chrome extension to purge files from CloudFront1 people · 2 points · first shared 2012 · discussion on HN
- 14Hack Host header to test your CDN before going live1 people · 1 points · first shared 2012 · discussion on HN
- 15Faster Google Fonts with rel="preconnect"1 people · 1 points · first shared 2020 · discussion on HN
What HN people wrote when they linked it
Dracophoenix · 2022-05-11
BunnyCDN, Beluga, and KeyCDN seem to have pretty decent pricing.
If you want another free CDN, you could consider DDOS-Guard albeit with some caution.
If you can list a budget, type of content, and/or required features, I can provide a better recommendation.
In the meantime, you can sift through the following websites:
https://www.cdnperf.com/
https://cdncomparison.com/
https://www.cdnplanet.com
moe · 2017-08-17
This is what I call good marketing!
There's dozens of CDNs to choose from
(https://www.cdnplanet.com/), with the best one obviously being https://fastly.com
However, for most companies it's a wash which CDN to pick.
Unless you're serving media to a large audience the cost is
usually in the low triple digits. And unless you need to serve problematic regions (parts of Asia, Africa), there is barely a difference in performance between most of the contenders.
So what tips the scale for any one of the CDNs?
Well, after this move me and certainly others will definitely
consider Cloudflare more often than previously - out of sheer sympathy.
lixef · 2013-11-06
Since it's not all about the pricing for SSL pricing, I can recommend this site:
http://www.cdnplanet.com/
They provide a pretty nice overview about edge locations and other important options for considering to use a certain service.
divbzero · 2024-10-07
When and where you heard that initcwnd is typically 40 for most CDNs?
I was curious but the most recent data I could find was from 2017 when there was a mix of CDNs at initcwnd=10 and initcwnd>10:
https://www.cdnplanet.com/blog/initcwnd-settings-major-cdn-providers/
Currently Linux still follows RFC6928 and defaults to initcwnd=10:
https://github.com/torvalds/linux/blob/v6.11/include/net/tcp.h#L242-L2…
saurik · 2014-03-05
MaxCDN is a very low-end "CDN". If you can buy your account from the website without talking to an account manager, and the plans are as low as $9/month, you should not expect a lot of performance, features, locations, etc.: what you should, however, expect is "cheap"... MaxCDN is appropriately cheap.
To look at something more reasonable: CDNetworks is realistic competition; they are strong in Asia, and were the people I was comparing the pricing to (so they aren't going to be horribly expensive). According to the comparison website you are using, they have almost four times as many edge locations.
http://www.cdnplanet.com/compare/cloudfront/cdnetworks/
Honestly, though, the reality is that the really great CDNs don't even have data on this website (even for CDNetworks I think this data is not accurate: looks like an approximation): the leaders in this space are Akamai and Limelight, and both just show "Not Available" for the number of edge nodes they have.
Even going a little lower on the CDN pecking list, though: Level3, which according to this website you are using is mostly "competitive" with CloudFront (sometimes actually worse) in the regions CloudFront bothers to cover, is clearly covering entire subcontinents where CloudFront has nothing.
The reality is that CloudFront is still trying to grow out a network: they have poor coverage in Europe (which is pretty key), a few nodes in Japan/Singapore, and then next to no coverage anywhere else. Yet, they insist on…
darthShadow · 2025-07-19
iggldiggl · 2023-10-26
One problem I've unfortunately run into with alternative DNS providers is that Akamai apparently also uses DNS to steer you to the right part of their CDN, and that the "default" set of servers returned by alternativ DNS providers apparently has abysmal peering with my ISP (not just slightly slower, but positively unusable during peak hours in the evening).
In theory EDNS Client Subnet (ECS) is supposed to work around this problem, but a) according to https://www.cdnplanet.com/blog/which-cdns-support-edns-client-subnet/ Akamai only supports this with Google and OpenDNS and b) alternative DNS providers might not support ECS anyway, whether explicitly for privacy reasons or otherwise…
Which means I'd basically have to set up a custom DNS resolver in order to special-case queries for anything hosted on Akamai's CDN…
andai · 2022-08-25
Many CDNs use a bigger value: https://www.cdnplanet.com/blog/initcwnd-settings-major-cdn-providers/
acd · 2021-02-05
Most CDN providers set TCP/IP initial congestion window to boost performance. TCP/IP initial congestion window is how fast TCP/IP first sends the data to the client. TCP/IP has slow start algorithm normally that slowly starts sending data and then its goes faster and faster. I would say most CDN providers have tuned the TCP init congestion window Linux performance setting properly that speeds up the initial sending speed.
One could compare CDN and HTTP server with setting TCP initial window or without.
Linux command to change initcwnd
``sudo ip route change default via 192.168.1.1 dev eth0 proto static initcwnd 10```
For more information about initcwnd see:
* https://blog.imaginea.com/look-at-tcp-initcwnd-cdns/
* https://tma.ifip.org/2018/wp-content/uploads/sites/3/2018/06/tma2018_p…
* https://www.cdnplanet.com/blog/tune-tcp-initcwnd-for-optimum-performan…
skarap · 2017-09-07
One congestion-control parameter which don't get it's fair share of articles is initcwnd. And for HTTP traffic over high bandwidth+latency links it has much larger impact than the choice of the cc algorithm.
See https://www.cdnplanet.com/blog/tune-tcp-initcwnd-for-optimum-performan…
vacri · 2014-03-05
CloudFront doesn't have many edge locations
This is nonsense. They have more edge locations than most. I didn't try all comparators in the list, but out of half of them I tried, none had more than Cloudfront: http://www.cdnplanet.com/compare/cloudfront/maxcdn/
So if Cloudfront has 'not many', who has 'many', and how many is that?
ccorda · 2013-02-01
I made this decision just this week, biggest reason being gzip compression. S3 will only store your file compressed or uncompressed, and you have to do server-side gzip detection to request the proper version, which isn't possible with CloudFront. [1]. You also have to gzip compress locally and upload both versions.
With MaxCDN, I just upload uncompressed, and it will gzip upon request certain text file types (xml, js, css, etc.) [2].
[1] http://blog.kenweiner.com/2009/08/serving-gzipped-javascript-files-fro…
[2] http://www.cdnplanet.com/compare/cloudfront/netdna/
ck2 · 2012-08-31
Comparison to amazon: http://www.cdnplanet.com/compare/cloudfront/maxcdn/
youngtaff · 2012-03-01
Tuning initial congestion window (aka slow-start)...
On Linux - http://www.cdnplanet.com/blog/tune-tcp-initcwnd-for-optimum-performanc…
On Windows - http://www.andysnotebook.com/2011/11/increasing-the-tcp-initial-conges…
nl · 2014-01-07
this is a common problem for CDNs, as you can never guarantee the DNS server that's asking for your CNAME is close to the cache servers that you want to deliver your end-user content;
This is the case, and it's a significant problem - especially for people who use Google's DNS server or OpenDNS
There is an experimental, but reasonably widely deployed[1] solution available though.
I'd be surprised if the first CDN cache server a client fetches github content from didn't inspect the end-user IP address from the HTTP session and redirect to a closer / "more optimal" point of presence if one were available;
That's pretty unlikely. The redirect is going to cost more than just serving the data (and of course there is no way to persist that redirect back to the DNS layer, so it will happen for every resource). "Media" CDNs (ie, CDNs optimised for delivery of large files like movies) sometimes work like this though.
HOWEVER, since Fastly/Github is doing Anycast, none of this should affect them.
[1] http://www.cdnplanet.com/blog/which-cdns-support-edns-client-subnet/