Content Delivery Network

The creoline® CDN (Content Delivery Network) enables the decentralized and location-based distribution of static resources such as images, JavaScript, or CSS. Thanks to the Anycast network we use, the optimal geographic edge server can serve the static resources.


Technology

By using Anycast DNS, load balancers, and HA (high availability), we can ensure a robust technology stack for the CDN. The following flowchart provides a technical visualization of the general request lifecycle:



How It Works

When a static resource is requested via the corresponding CDN domain, the Anycast DNS network is first used to determine the optimal edge server based on distance. The HTTP request is routed to that edge server.


  • Option 1: Cache Available

If the static resource is already present in the edge server cache, the cached content is immediately returned to the client.


  • Option 2: Cache Not Available

If the static resource is not yet present in the edge server cache, the HTTP request is forwarded to the backend infrastructure. The HTTP request is handled differently depending on the MIME type and forwarded to your defined target server (origin server), where it is then processed by the rendering servers—for example, to convert a WebP image. The processed static resource is then made available to the edge server so that the next identical HTTP request can be served directly from the edge server.



Features

  • Image compression (for JPG, PNG, WebP, and AVIF images)
  • Automatic WebP conversion with fallback option
  • Automatic AVIF conversion with fallback option
  • Rendering API (Optional)


Image compression and WebP conversion can only be used for source resources up to 10 MB. If the source file on your target server is larger than 10 MB, the original file will be returned.



CDN Domain

To access the Content Delivery Network, you can specify your own CDN domain when setting up your CDN resource. This consists of a subdomain of your choice and the main domain cstatic.com.

The following specific requirements also apply to the subdomain portion:

  • Minimum character length: 4
  • Maximum character length: 25
  • Permitted characters: a-z, A-Z, -
  • The CDN domain has not been assigned in the last 90 days


Please note that you cannot reuse CDN domains or alias domains until at least 90 days after cancellation or deletion. The primary domain of a CDN resource cannot be changed after registration.