In this lesson, we will go into the details of certain concepts (CDN models, multi-tier/layered CDN architecture) that we alluded to in the previous lessons. We will also introduce some new concepts—dynamic content caching optimization and various techniques to discover the near proxy servers in CDNs.

Content caching strategies in CDN

Identifying content to cache is important in delivering up-to-date and popular (web) content. To ensure timely updates, two classifications of CDN are used to get the content from the origin servers.

Push CDN

Content gets sent automatically to the CDN proxy servers from the origin server in the Push CDN model. The content delivery to the CDN proxy servers is the content provider’s responsibility. Push CDN is appropriate for static content delivery, where the origin server decides which content to deliver to users using CDN. The content is pushed to proxy servers located in various locations according to the content’s popularity. If the content is rapidly changing, the push model might struggle to keep up and will do redundant content pushes.

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy