1.6K
474
+ 1
99

What is MaxCDN?

The MaxCDN Content Delivery Network efficiently delivers your site’s static file through hundreds of servers instead of slogging through a single host. This "smart route" technology distributes your content to your visitors via the city closest to them.
MaxCDN is a tool in the Content Delivery Network category of a tech stack.

Who uses MaxCDN?

Companies
1050 companies reportedly use MaxCDN in their tech stacks, including Disqus, Fitocracy, and The Next Web.

Developers
494 developers on StackShare have stated that they use MaxCDN.

MaxCDN Integrations

New Relic, Leftronic, WordPress, jsDelivr, and Dotclear are some of the popular tools that integrate with MaxCDN. Here's a list of all 6 tools that integrate with MaxCDN.

Why developers like MaxCDN?

Here’s a list of reasons why companies and developers use MaxCDN
MaxCDN Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose MaxCDN in their tech stack.

Justin Dorfman
Justin Dorfman
Developer Evangelist at StackShare · | 11 upvotes · 56.3K views
atBootstrapCDNBootstrapCDN
GitHub
GitHub
Bootstrap
Bootstrap
MaxCDN
MaxCDN
PHP
PHP
#BootstrapCDN
#BuzzSumo
#OpenSource

The following will be a series of decisions we made that took BootstrapCDN from 0 to over 74 billion requests a month (and growing).

Initially, I didn’t want to do BootstrapCDN. I have attempted a few projects like it before and they always failed to gain any traction. In June of 2012, my boss at the time (and good friend today), David Henzel got a BuzzSumo Alert coming from an #OpenSource project on GitHub called Bootstrap and someone mentioned that MaxCDN was always looking for projects to sponsor. Long story short, David registered the domain and told me to get to work.

The first version of the site was written in PHP. It was quick and dirty but met the scope. We beta tested it for a month then people started to use it after searching for “bootstrap cdn” on Google.

I was still skeptical until, well, that’s for the next decision.

AMA below. 👇

See more
Justin Dorfman
Justin Dorfman
Developer Evangelist at StackShare · | 9 upvotes · 54.1K views
atBootstrapCDNBootstrapCDN
Bootstrap
Bootstrap
Google Analytics
Google Analytics
MaxCDN
MaxCDN
Amazon S3
Amazon S3
Node.js
Node.js
Ruby
Ruby
#BootstrapCDN

This is the second Stack Decision of this series. You can read the last one to catch up (link below). Bootstrap, Jacob Thornton aka @fat tweeted about #BootstrapCDN and according to Google Analytics, that sent 10k uniques to the site in 24 hours. Now I was pumped but I knew I was way over my head and needed help. Fortunately, I met my co-maintainer Josh Mervine at the 2013 O’Reilly Velocity Conference and we hit it off immediately. I showed him the MaxCDN and Amazon S3 stats and his eyebrows went up. When I showed him the code, he was very polite, “well, I mean it works but I really want to try Node.js out so I’m just going to rewrite everything in Node and Ruby for the S3 scripts.

I didn’t know what to expect from Josh, to be honest. In the next decision (part 3), I will go over how he completely transformed the project.

AMA below 👇

See more
Justin Dorfman
Justin Dorfman
Developer Evangelist at StackShare · | 8 upvotes · 14.1K views
atBootstrapCDNBootstrapCDN
Java
Java
MaxCDN
MaxCDN

This is the fourth Stack Decision of this series. Read the last one to catch up.

My friend and I were driving up to northern California, I got a tweet saying that their corporate anti-virus software was reporting that certain files on BootstrapCDN contained malicious code that installed Java malware on Windows XP workstations. The hackers were clever, using MaxCDN's #API they found a way to update the origin server URL & port (8080) to their server and only updated a few files to fly under the radar.

I thought it was over, who was going to use BootstrapCDN after this? Well, like earlier I was wrong again. After the postmortem was written people left comments and emailed us saying “thanks” which I can’t thank those who did, it kept me going. Which was needed because the next wave of issues are coming in part 5.

AMA below. 👇

See more
Justin Dorfman
Justin Dorfman
Developer Evangelist at StackShare · | 4 upvotes · 35K views
MaxCDN
MaxCDN
GitHub Pages
GitHub Pages
Netlify
Netlify
Let's Encrypt
Let's Encrypt
Jekyll
Jekyll
Bootstrap
Bootstrap
jQuery
jQuery
Grunt
Grunt
Fastly
Fastly
#CDN
#GoogleFonts
#StaticSiteGenerators
#Webperf

When my SSL cert MaxCDN was expiring on my personal site I decided it was a good time to revamp some things. Since GitHub Services is depreciated I can no longer have #CDN cache purges automated among other things. So I decided on the following: GitHub Pages, Netlify, Let's Encrypt and Jekyll. Staying the same was Bootstrap, jQuery, Grunt & #GoogleFonts.

What's awesome about GitHub Pages is that it has a #CDN (Fastly) built-in and anytime you push to master, it purges the cache instantaneously without you have to do anything special. Netlify is magic, I highly recommend it to anyone using #StaticSiteGenerators.

For the most part, everything went smoothly. The only things I had issues with were the following:

  • If you want to point www to GitHub Pages you need to rename the repo to www
  • If you edit something in the _config.yml you need to restart bundle exec jekyll s or changes won't show
  • I had to disable the Grunt htmlmin module. I replaced it with Jekyll layout that compresses HTML for #webperf

Last but certainly not least, I made a donation to Let's Encrypt. If you use their service consider doing it too: https://letsencrypt.org/donate/

See more
Justin Dorfman
Justin Dorfman
Developer Evangelist at StackShare · | 4 upvotes · 13.6K views
atBootstrapCDNBootstrapCDN
MaxCDN
MaxCDN
nginx
nginx

This is the fifth Stack Decision of this series. Read the last one to catch up.

One thing that happens when your service gets really popular is that you start running into server capacity issues. From day 1 we launched with #SSL, which might seem like “well duh” today, but it wasn’t that common in 2012. Jump to circa 2015 and the service is doing ~4k request per second (on average) and over 75% of those are SSL, puts a lot of stress on the CPUs.

At the time, MaxCDN deployed a custom build of nginx and we optimized the hell out of it. What we ended up having to do was basically dedicating a server in the busiest datacenters (PoPs) just for BootstrapCDN. Most enterprise customers didn’t even get their own (because they didn't need it). The engineering team did some other cool optimizations but I honestly can’t remember verbatim. Hopefully, they can comment on this. I’m lucky because this allowed me to work with some really great engineers, inside and outside of MaxCDN. Specifically an engineer by the name of XhmikosR. That’s in part 6.

AMA below. 👇

See more
Todd Gardner
Todd Gardner
President at TrackJS · | 3 upvotes · 7.7K views
atTrackJSTrackJS
Amazon CloudFront
Amazon CloudFront
MaxCDN
MaxCDN

We migrated the hosting of our CDN, which is used to serve the JavaScript Error collection agent, from Amazon CloudFront to MaxCDN. During our test, we found MaxCDN to be more reliable and less expensive for serving he file.

The reports and controls were also considerably better.

See more

MaxCDN's Features

  • We Make You Fast- With our fast-growing network of multiple PoP locations in all parts of the globe, we mirror your content and deliver it to the neared location to your visitors. It isn't just our network that is fast, but with our state-of-art hardware, fast RAM and SSD storage, content is served at lightning fast speeds.
  • We Have Your Back- To ensure that you do not have any downtime, we have deployed redundant networks and intelligent routing that ensures selecting an alternative route if a network pathway is down.
  • We Help You Rank- Using MaxCDN will help you improve your website speed, and since this is now a ranking factor used by Google and other search engines for deciding search results, deploying MaxCDN will help you rank better, giving you more traffic.
  • We Help You Track- Our flexible and configurable reporting tool will allow you to track bandwidth usage, cache hits and multiple other parameters on an overall as well as per zone-basis.
  • HTTP Referrer Protection to prevent hot-linking, customizable caching of query strings, and the ability to use a custom robot.txt are supported.
  • MaxCDN also supports SSL with instant SSL setup of shared, custom, as well as wildcard SSL and other SSL-related features

MaxCDN Alternatives & Comparisons

What are some alternatives to MaxCDN?
CloudFlare
Cloudflare speeds up and protects millions of websites, APIs, SaaS services, and other properties connected to the Internet.
KeyCDN
KeyCDN offers super fast and secure content delivery for minimal loading time. In addition to the CDN, it also offers advanced image processing and many other features such as live logs and Let's Encrypt SSL.
Amazon CloudFront
Amazon CloudFront can be used to deliver your entire website, including dynamic, static, streaming, and interactive content using a global network of edge locations. Requests for your content are automatically routed to the nearest edge location, so content is delivered with the best possible performance.
Fastly
Fastly's real-time content delivery network gives you total control over your content, unprecedented access to performance analytics, and the ability to instantly update content in 150 milliseconds.
Akamai
If you've ever shopped online, downloaded music, watched a web video or connected to work remotely, you've probably used Akamai's cloud platform. Akamai helps businesses connect the hyperconnected, empowering them to transform and reinvent their business online. We remove the complexities of technology, so you can focus on driving your business faster forward.
See all alternatives

MaxCDN's Followers
474 developers follow MaxCDN to keep up with related blogs and decisions.
sghosh-discovery
Vivek Sah
Md. Sadhan Sarker
king7880
Nurullah Özdemir
Dien Phan
Sajjad vafaie
ylck ylck
Blueprintee
Anwar Lalani