Content Delivery Networks

Last updated

What is Content Delivery Networks?

A content delivery network (CDN) is a globally distributed network of proxy servers, serving content from locations closer to the user. Generally, static files such as HTML/CSS/JS, photos, and videos are served from CDN, although some CDNs such as Amazon's CloudFront support dynamic content. The site's DNS resolution will tell clients which server to contact.

Serving content from CDNs can significantly improve performance in two ways:

  • Users receive content from data centers close to them
  • Your servers do not have to serve requests that the CDN fulfills

Free resources to learn Content Delivery Networks

More in stage 9: Content Delivery Networks

Content Delivery Networks: common questions

Can I learn Content Delivery Networks in Hindi?

This lesson is written in English. Once you sign in, open it in the interactive course and ask the AI tutor to explain Content Delivery Networks in Hindi or Hinglish. The tutor answers from this lesson’s own text, so it stays on the syllabus, and it runs on your own Google, OpenAI or Anthropic key.

Is this Content Delivery Networks tutorial for beginners?

It is lesson 21 of 147 in the free System Design roadmap, in stage 9, Content Delivery Networks. If you are new to System Design, start from stage 1 and come back here in order; if you already know the earlier stages, this lesson stands on its own.

Still confused? Ask me