Akamai CDN Platform Guide: Property Manager
What Is the Akamai Platform
Akamai is one of the oldest and largest CDN vendors. Its Akamai Intelligent Edge Platform spans a vast number of data centers and edge servers worldwide and is known for stability, security, and huge bandwidth — the default choice for large enterprises, streaming, gaming, and global e-commerce. Its configuration core is Property Manager: a visual, "rule tree" based tool inside Control Center that defines caching, origin, forwarding, and security behavior for a domain (a Property).
Step 1: Understand Properties and the Rule Tree
- Property: maps to one accelerated domain/site and holds a full set of configuration.
- Rule Tree: parent and child rules; child rules match requests by conditions (path, headers, geography) and run the matching edge behaviors.
- Edge Hostname: the CNAME target Akamai assigns, which pulls your site traffic onto the edge platform.
Rules execute top-down, which supports "global first, then fine-grained" layered config — more flexible than the page rules of a typical CDN.
Step 2: Create a Property
In Control Center:
- Choose Property Manager → Create Property.
- Pick a configuration template (such as CDN basics or static acceleration) or clone an existing config.
- Set the edge hostname and origin address, including protocol, port, and origin host header.
- Add edge behaviors layer by layer in the rule tree: cache TTL, origin timeout, compression, URL rewrite, and more.
What a Rule Looks Like
In the visual rule-tree editor, a rule is a "match criteria + behavior list" pair. Taking "cache images under /assets/ for 7 days" as an example: the criterion is a path prefix, the behavior sets a 7-day cache TTL, and you tick "ignore query strings" so version parameters like ?v=1 and ?v=2 do not fragment the cache. Via Akamai CLI or the Open API, a rule serializes to something like this:
{
"criteria": [{ "name": "Path", "options": { "matchOperator": "PREFIX", "value": "/assets/" } }],
"behaviors": [
{ "name": "Caching", "options": { "behavior": "MAX_AGE", "ttl": "7d", "honorMaxAge": true } },
{ "name": "CacheKeyQueryParameters", "options": { "behavior": "IGNORE_ALL" } }
]
}
Rules evaluate top-down and parent-to-child, running each matching behavior in order; when a path matches both a parent and a child rule, the child's settings override the parent's. That "global first, then fine-grained" model is why it suits complex sites.
Step 3: Configure Caching and Prefetch
- Caching behavior: set TTL by file type, path, or response headers; separate browser cache from edge cache.
- Prefetch: pull content to the edge before users request it, great for large files, video segments, and traffic spikes, and noticeably improves time-to-first-byte.
- Chunking and range requests: enable byte-range support for video and packages to speed large-file delivery; plan holistically with CDN cache strategy.
| Content type | Suggested TTL | Notes |
|---|---|---|
| Images / CSS / JS (fingerprinted) | 30 days | Hash in filename; safe to cache long |
| HTML pages | 0-60 s | Dynamic content; avoid over-caching |
| Video segments | 24 h | Combine with byte-range requests |
| API JSON | No cache / on demand | If cached, mind auth and personalization |
A practical trick: add a content fingerprint (such as app.abc123.js) to static assets and you can push TTL to the maximum without worrying about staleness; for HTML, prefer a "short TTL + conditional request (ETag)" combination that balances speed and freshness.
Step 4: Configure Security and Global Coverage
- Global coverage: Akamai edges are distributed by region (North America, Europe, Asia Pacific) and work out of the box; global sites get stable low latency via Anycast and intelligent routing.
- Security: attach WAF, Bot Manager, Kona Site Defender, or enable URL token authentication for private content; see CDN security protection features.
- Activation: after edits you must activate to staging or production; activation takes minutes to tens of minutes, so plan changes ahead.
Troubleshooting
- Origin host header mismatch causes 404s: edge requests carry an origin host header back to origin; if the origin does virtual hosting by Host, set the "origin host header" to the domain the origin expects.
- Old config still served after activation: activation propagates across edge nodes in waves; during the wait, re-check with different query parameters or user agents, and roll back by activating the previous version in Control Center.
- Cache stampede / thundering herd: hot resources expiring at once trigger a burst of origin fetches; mitigate with "prefetch + staggered expiry" or Edge Side Includes.
- TLS certificates: after uploading your own certificate, verify the edge hostname's certificate chain to avoid certificate errors for visitors.
Pricing and When to Choose It
Akamai is mostly enterprise contracts billed by traffic tiers plus value-added services; prices are usually higher than self-serve CDNs, but you get huge bandwidth, global consistency, and a strong SLA. It suits large streaming, gaming, global e-commerce peaks, finance, and multinational corporate sites. Small sites should first compare major CDN providers; for basic static acceleration, lightweight providers give better value.
16IDC Take
Akamai's moat is "scale and experience": decades of global operations keep it stable under extreme traffic (Spring Festival Gala, Super Bowl, sales peaks). For ordinary site builders the bar — contracts, rule tree, activation flow — is heavy. Recommended: use Akamai as the safety net for critical, high-traffic business and a lightweight CDN for daily static assets, forming a multi-CDN combination as in multi-CDN load balancing setup. For overall selection see CDN provider selection guide. More content in the CDN acceleration category.
References: https://techdocs.akamai.com/property-manager/docs, https://techdocs.akamai.com/api-cli/docs