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
- Open sourceIntroduction to CDNs
- ArticleThe Differences Between Push And Pull CDNs
- ArticleBrief about Content delivery network
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.