A Content delivery network delivers Static resources such as image locally worldwide

Map Of Internet 1973

About

A CDN is a network of cache server located in data center called PoPs (Points of Presence) that speeds up distribution of static resource such as .html, .css, .js, and image files.

CDNs have server placed in datacenters all around the world in servers called edge locations (ie server all over the world).

You may defined a set of caching rules and behavior for a website or application.

A CDN is just a packet routing system for the Internet that automatically routes HTTP requests for a website to the nearest edge location (cache) server. See implementation for the available technology

Content

The content that can be cached is the static resources (images, CSS files, Javascripts, video and audio media).

Metrics

A publishing site with 5000 pages of text and image by day will use around 5GB/month.

Typically a VPS comes with 1TB of bandwith.

List

# github example
https://cdn.jsdelivr.net/gh/name/repo@release/file.js

Implementation Technology

To route a request from a name to the nearest server, there is basically two technology:

To sync, you can use file sync technology such as rsync.

See also this infographic from Jsdeliver





Discover More
Aws Cloudfront Distribution
Aws - Cloudfront

Amazon CloudFront is the CDN offering of AWS A distribution got all parameters of a web site (where the data comes from, certificate, ...) in the console After CloudFront creates...
HTTP - Gateway (Reverse Proxy)

A reverse proxy (or gateway) is a proxy that is configured to appear to the client just like an ordinary web server. Traffic from the internet at large enters system through reverse proxy, which then...
Npm Nexus Publish
Javascript Package - Registry

in Javascript A registry is: A repository for packages that implements the CommonJS Compliant Package Registry specification for reading package info...
Map Of Internet 1973
Network - IP Anycast

An IP Anycastanycast has a specific routing. Unlike a conventional IP pointing to a unique accommodation, the IP anycast allows access to several items differentiated by the performance of the exchange....
Card Puncher Data Processing
Privacy Policy

To deliver functionalities, data is used and collected: by us but also by We may collect personal information as defined in GDPR (such as IP address and a unique id in a cookie) visitors to...
Resources - Static Resources

Static resources are resources that don't need to be generated. They are file found in a local file system served by a web http server as the body of a response. The type of file returns is given by...
Static WebSite Hosting (Static Resource Hosting)

Hosting of static web resources including HTML, CSS, JavaScript, and image files which are loaded in the user's browser. The hosting is generally complemented by a CDN to cache the content and speed up...
Web - Static Web Site

A Static website is a web application that is composed of static resources. (ie the web site doesn't need to generate dynamic pages at runtime) The first reason to create or generate a static website...
Page Loading Key Moment
Web - Timeline of a page load (Page Speed|Page Latency)

Page load is the latency performance metrics that cumulates: TCP latency (ie how fast, the network will receive the HTTP request and send back the HTTP response ) HTTP latency (ie how fast the web...
Dns Architecture
What is DNS ? The Domain Name System

The Domain Name System (DNS) is a database of name. It's naming system (service). It holds naming information for some kind of object (not only but mainly host) DNS can be seen as the phone book of...



Share this page:
Follow us:
Task Runner