# 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 Learn more about CDNs from the following links: - [Introduction to CDNs](https://github.com/donnemartin/system-design-primer#content-delivery-network) - [The Differences Between Push And Pull CDNs](http://www.travelblogadvice.com/technical/the-differences-between-push-and-pull-cdns/) - [Brief about Content delivery network](https://en.wikipedia.org/wiki/Content_delivery_network)