Member-only story

Push CDNs and Pull CDNs, A Comparison

Introduction to Content Delivery Networks (CDNs)

Patrick Karsh
4 min readOct 31, 2023

Content Delivery Networks (CDNs) are integral to the modern web, ensuring rapid and secure content delivery to users worldwide. Given the pivotal role they play, understanding their types and functionalities can make a difference in how websites and web applications perform. Two primary CDN strategies are Push and Pull, each with its distinct set of advantages and challenges. This article will dive deep into the differences between Push CDNs and Pull CDNs, exploring how they function and which might be more appropriate for certain scenarios.

What are CDNs?

CDNs are networks of servers strategically located across the globe. Their primary purpose is to distribute web content, like images, videos, stylesheets, JavaScript, and more, to end-users with minimized latency. The server chosen for delivering content is typically the one geographically closest to the user, ensuring speedy load times.

Push CDN

A Push CDN, sometimes referred to as an “origin push,” requires you to push your content to the CDN servers. Think of it as a proactive approach where content updates are sent immediately to the CDN.

Advantages:

  • Full Control: Since you…

--

--

Patrick Karsh
Patrick Karsh

Written by Patrick Karsh

NYC-based Ruby on Rails and Javascript Engineer leveraging AI to explore Engineering. https://linktr.ee/patrickkarsh

No responses yet