Introduction to CDN

What is a CDN

A CDN (Content Delivery Network) is a solution of distribution that websites integrate into their data transfer structure. This technology allows the files (usually images or other static files) to be replicated on various data centers around the world. This is what is meant by caching the files close to the end-user's location

How does it work

When we receive a request from the end-user for a specific file, we will check the closest server, verify if it is in the cache, and then based on the cache status.
If the file is in the cache, we will check the expiration time for the file's cache, and if all data are valid, we will deliver the file to the end-user.
In case that the file isn't cached yet, we will request the file from the Origin server, so we can cache it on the Edge and deliver it to the end-user.
Once we cache the file, we can deliver it again to other end-users significantly faster.

Guides:

Getting startedA short guide to setup your first CDN ResourceTop mistakes when setting up a CDNOverview of most common mistakes and how to solve themBenefits of CDNList of a few major benefits that CDN brings