Apache Traffic Server

CDNtrafficserver

Self-hosted caching proxy and CDN edge with HTTP caching and a RAM cache on by default.

Provider
default
Kind
CDN
Category
Edge
Also known as
ATS
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
cachingboolean—notrue▸ true
edgeComputeboolean—nofalseinherited
managedboolean—notrue▸ false
originShieldboolean—nofalseinherited
parentProxy · component propertyboolean—nofalseinherited
ramCache · component propertyboolean—notrueinherited
ramCacheAlgorithm · component propertyenumlru | clfus | s3-fifonolruinherited
tlsboolean—notrueinherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "trafficserver", component: "trafficserver" }
Other CDN products · 29
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Apache Traffic Server: self-hosted caching proxy used as a CDN or reverse proxy edge. HTTP object
# caching is on by default and the RAM cache is enabled, auto-sized from the disk cache and evicting
# least recently used objects ("HTTP proxy caching", "Cache storage").
schemaVersion: "1"
type: "component"
id: "trafficserver"
kind: "cdn"
provider: "default"
docs: "https://docs.trafficserver.apache.org/en/latest/admin-guide/storage/index.en.html"
aliases: ["ATS"]
defaults:
  caching: true
  managed: false
properties:
  ramCache:
    type: "boolean"
    default: true
  ramCacheAlgorithm:
    type: "enum"
    values: ["lru", "clfus", "s3-fifo"]
    default: "lru"
  parentProxy:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/components/trafficserver.md