CDN resource is a host for your website. We differentiate between 2 major CDN resource types:
- HTTP (static) CDN resource
- Live Streaming CDN resource
CDN resources are based on Origin pull. When we receive a request from your visitor, we will check our cache's current status for the requested file, and if the file isn’t found, we will pull the file from your Origin server and deliver it to the visitor.
If the file is cached, the edge server will deliver the file directly to the visitor.
HTTP (static) CDN resource
HTTP (static) CDN resource is meant primarily for your static content, which we cache with the first request over our edge server.
As static content, we can count files whose content and URL don’t change for the end-clients.
- HTML pages
Live Streaming CDN Resource
Live Streaming CDN Resource is meant only for Livestream in DASH/HLS and CMAF format. If we look further into the live streaming, we can separate the stream delivery into 2 parts:
- Dynamic manifests
- Static chunks
We can cache only static files, so our current solution is to cache segments (chunks) on our CDN servers while manifests are only passed through the CDN and not cached.