All Products
Search
Document Center

Edge Security Acceleration:Cache

Last Updated:Aug 25, 2026

After your site connects to , edge nodes determine whether to cache resource files based on your cache configuration rules. When an edge node caches a file, can serve subsequent requests for the same file directly from the edge. This reduces back-to-origin requests, delivers content faster, and lowers latency. If the requested content is not cached or has expired, retrieves the latest data from the origin server.

Features

Control cache behavior for your site. The recommended workflow is to start with default cache rules, apply global settings, create cache rules for fine-grained control, and then manage cached content.

Default cache rules

Feature

Description

Default cache rules

Edge Security Acceleration (ESA) caches static resources from the origin server at the point of presence (POP) nearest to each client, reducing latency. Each POP includes a caching component. When a request or origin response passes through a POP, the component caches origin resources and assigns a time-to-live (TTL).

Global cache configurations

Feature

Description

Development mode

When enabled, development mode temporarily bypasses the caching components of Edge Security Acceleration (ESA) and forwards all static resource requests directly to your origin server, so you can verify content changes in real time.

Browser cache TTL

Browser cache TTL controls how long browsers keep resources in their local cache. By default, ESA honors the origin's Cache-Control header. You can set a custom cache duration without changing your origin configuration.

Edge cache TTL

Edge cache TTL controls how long Edge Security Acceleration (ESA) PoPs cache origin resources. When a client requests a stale resource, the ESA PoP retrieves the latest version from the origin and caches it again. Set TTL for static resources by directory or file extension to reduce origin load and speed up delivery.

Ignore query string

Configure how POPs handle query strings when generating cache keys. Stripping the ? and everything after ? lets URLs with different parameters share one cached copy, improving cache hit ratios and reducing page load time.

Sort query strings

Query string sorting makes Edge Security Acceleration (ESA) sort URL parameters before cache lookup or request forwarding. Requests with identical parameters are treated as the same resource regardless of parameter order, which improves the cache hit ratio.

Cache rules

Feature

Description

Create cache rules

You can configure a unique cache policy for each cache rule to set different browser cache TTLs.

Configure POP cache TTL

To set a cache time-to-live (TTL) for specific requests, such as those based on file extensions or request header features, you can create custom rules. This lets you configure cache settings that are different from the global edge cache TTL policy.

Configure cache TTL for status codes

When an origin server returns a non-2xx status code, Edge Security Acceleration (ESA) points of presence (POPs) can cache the status code and respond directly to subsequent requests within the cache validity period. This reduces repeated origin requests and lowers the load on the origin server.

Custom cache key

Define rules based on query strings, HTTP headers, or cookies to generate custom cache keys that unify the cache identity for similar requests, improving hit rates and reducing response time and bandwidth consumption.

Purge and prefetch

Feature

Description

Purge cache

Cache purging clears cached resources from points of presence (POPs), forcing them to retrieve the latest content from your origin server. Purging many resources at once increases origin server load.

Prefetch content

The prefetch feature caches origin server resources on Edge Security Acceleration (ESA) POPs so that first-time requests are served from the edge without returning to the origin, improving cache hit ratio.

Advanced cache

Feature

Description

Tiered cache

Edge Security Accelerator (ESA) caches origin server resources on globally distributed nodes at different tiers, delivering content from the nearest location to reduce latency and origin load.

Cache reserve

Cache reserve reduces origin traffic by consolidating origin requests through a top-level cache POP. ESA routes requests through this POP, which provides persistent storage to prevent less popular files from being evicted by frequently accessed content.

Feature support by plan

The following table describes the cache features supported by each plan.

Feature category

Feature

Entrance ($0/month)

Pro ($15/month)

Premium ($249/month)

Enterprise (Contact sales)

static resource acceleration

Global static content delivery

Supported

Supported

Supported

Supported

cache analysis

cache analysis

Not supported

Supported

Supported

Supported

cache configuration

edge cache TTL

Supported

Supported

Supported

Supported

browser cache TTL

Supported

Supported

Supported

Supported

query string

Supported

Supported

Supported

Supported

query string sorting

Supported

Supported

Supported

Supported

tiered cache

edge cache layer

Supported

Supported

Supported

Supported

edge cache layer + regional cache layer

Not supported

Supported

Supported

Supported

edge cache layer + smart cache layer

Not supported

Supported

Supported

Supported

edge cache layer + regional cache layer + smart cache layer

Not supported

Not supported

Not supported

Contact sales

cache reserve

cache reserve

Not supported

Not supported

Not supported

Contact sales

cache purge

purge by URL

1,000 times

50,000 times

100,000 times

500,000 times

purge by directory

50 times

100 times

1,000 times

2,000 times

purge by hostname

Not supported

100 times

1,000 times

2,000 times

purge by custom cache key

Not supported

Not supported

Not supported

2,000 times

purge by URL with parameters ignored

Not supported

Not supported

Not supported

2,000 times

purge by tag

Not supported

Not supported

Not supported

2,000 times

purge all cache

5 times

80 times

125 times

200 times

cache prefetch

instant prefetch

Not supported

50,000 entries

100,000 entries

500,000 entries

scheduled prefetch

Not supported

Supported

Supported

Supported

cache configuration

development mode

Supported

Supported

Supported

Supported