CDN benefits: Why use a CDN?

A content delivery network (CDN) can offer a number of benefits, including better performance, reliability, and security for web properties.

Objetivos de aprendizado

Após ler este artigo, você será capaz de:

  • Describe the performance and reliability benefits of using a content delivery network (CDN)
  • Understand how CDNs provide cost savings
  • Explain how CDNs keep websites online during attacks

Copiar o link do artigo

What are the main CDN benefits?

A content delivery network (CDN) is a group of servers spread out over a region or around the world that work together to speed up content delivery on the web. The servers in a CDN temporarily store (or cache) webpage content like images, HTML, JavaScript, and video. They send the cached content to users who load the webpage. Today, almost all websites and applications rely on a CDN to help serve content to their users.

Web applications use CDNs largely because they offer four important benefits: better performance, increased reliability, cost savings, and resilience against cyber attacks.

Performance

Faster performance is the benefit most people think of when considering CDNs, and for good reason. Websites that start using a CDN have seen 50% reductions in load times, or even more in some cases. CDNs speed up content delivery by:

  • Decreasing the distance between where content is stored and where it needs to go
  • Reducing file sizes to increase load speed
  • Optimizing server infrastructure to respond to user requests more quickly

Learn more about CDN performance benefits.

Reliability

Sometimes, things go wrong on the Internet. Servers go down, networks become congested, and connections get interrupted. A CDN enables web applications to provide uninterrupted service to users even in the face of these problems.

CDNs balance the load of network traffic, ensuring no one server gets overwhelmed. In the event that a single server stops working, a CDN can initiate a "failover" process that allows a backup server to take over. Some CDNs, like the Cloudflare CDN, can route around network congestion, like GPS navigation software finding a way around heavy freeway traffic.

Since CDNs are composed of multiple servers spread out in many different data centers, they can also offer a great deal of redundancy. If a server, a data center, or an entire region of data centers goes down, CDNs can still deliver content from other servers in the network.

Learn more about CDN reliability and redundancy benefits.

Redução de custos

The main way that CDNs cut down on expenditure for website operators is by reducing trips to and from the origin server. Because CDNs cache much of the content on a website and serve that content from the cache, the origin server does not have to deliver the same content over and over. Instead, the CDN does this on the origin server's behalf.

Web hosting providers typically charge websites for the data that gets transferred to and from the web host. The more data that gets transferred, the greater the cost. People often refer to these expenses as "bandwidth costs," even though "bandwidth" really refers to network capacity.

But when a CDN serves most of a website's content on the origin server's behalf, far less data needs to be transferred. Fewer user requests go to the origin server, because the CDN handles most of them. And less content goes out from the origin server for the same reason, lowering bandwidth costs.

Learn more about how CDNs reduce bandwidth costs.

Resilience against attack

CDNs are especially well-suited to defending websites from denial-of-service (DoS) and distributed denial-of-service (DDoS) attacks. In these attacks, an attacker directs vast quantities of junk network traffic at a website to try to overwhelm and crash the website. With their many servers, CDNs are better able to absorb large amounts of traffic, even unnatural traffic spikes from a DDoS attack, than a single origin server. By doing so, they keep websites online even when under attack.

Learn more about how CDNs absorb DDoS attacks.

How can website operators start experiencing the benefits of a CDN?

Cloudflare allows anyone with a website to sign up for free and use the Cloudflare CDN. To get started with the Cloudflare CDN and other services, see the Cloudflare plans page.