Origin Server

An origin server is the original source of content distributed by a content delivery network (CDN). Examples include webpages, images, CSS files, and streaming media. A CDN retrieves data from the origin server and replicates it on edge servers around the world.

An origin server may be a dedicated or virtual web servers located at a web host. It is the physical server webmasters access when adding or updating website content and acts as the "source of truth" for the connected CDN. When a user accesses a resource not already cached on a specific edge node, the CDN will retrieve the page from the origin, then cache it on the corresponding edge server.

If a website does not use a CDN, there is no need for an origin server since a single web server handles all incoming requests.

Below are common origin server operations:

  1. Push - the origin server "pushes" content to CDN, replicating the content across multiple edge nodes
  2. Pull - the CDN "pulls" content from the origin server when it updates a resource or caches it for the first time
  3. Purge - the CDN removes an object from all edge servers, which is useful when updating a file on the origin server

NOTE: Most CDNs can be configured with custom caching directives, such as max-age or expires, which indicate how frequently the CDN should check the origin server for an updated file.

Updated April 27, 2022 by Per C.

quizTest Your Knowledge

Which of the following standards was superseded by HTML5?

Correct! Incorrect!     View the XHTML definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Origin Server on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.