Origin Server

An origin server is the unique supply of content material distributed by a content material supply network (CDN). Examples embrace webpages, images, CSS information, and streaming media. A CDN retrieves knowledge from the origin server and replicates it on edge servers all over the world.

An origin server could also be a devoted or digital net servers positioned at a net host. It is the bodily server site owners entry when including or updating web site content material and acts because the “source of truth” for the linked CDN. When a person accesses a useful resource not already cached on a selected edge node, the CDN will retrieve the web page from the origin, then cache it on the corresponding edge server.

If a web site doesn’t use a CDN, there is no such thing as a want for an origin server since a single net server handles all incoming requests.

Below are widespread origin server operations:

  1. Push – the origin server “pushes” content material to CDN, replicating the content material throughout a number of edge nodes
  2. Pull – the CDN “pulls” content material from the origin server when it updates a useful resource or caches it for the primary time
  3. Purge – the CDN removes an object from all edge servers, which is helpful when updating a file on the origin server

NOTE: Most CDNs might be configured with customized caching directives, akin to max-age or expires, which point out how ceaselessly the CDN ought to test the origin server for an up to date file.

Looking to know more Internet Terms