//Application Accelerator

Accelerate dynamic APIs and apps

Speed up web applications with protocol optimizations and advanced cache rules. Cache POST requests and use short TTLs for real-time data.

Docs

Faster dynamic applications

Accelerate APIs and web apps with protocol optimizations, connection reuse, and cache rules that reduce latency before requests reach your origin.

Fine-grained cache control

Define how content varies by method, path, query string, cookie, or header so teams can cache dynamic experiences without breaking personalization.

Global acceleration without replatforming

Apply acceleration at the edge in front of existing origins, improving performance without rewriting applications or changing where data lives.

Optimize dynamic delivery

Define acceleration rules for APIs, personalized content, and dynamic routes without changing your stack. Azion Platform helps improve performance, SEO, and reliability across distributed applications.

Console CLI API Terraform

Docs

Application Accelerator configuration workflow on Azion.

Advanced Cache Key for personalized content delivery

Control how content is segmented in cache beyond the URL path. Configure cache variation rules based on query strings, cookies, and headers—enabling fine-grained control for personalized experiences.

Query string rules Cookie variation Header support 64 cache keys

Learn more

Advanced Cache Key configuration for personalized content segmentation

From basic caching to advanced acceleration

Application Accelerator extends Cache with protocol optimizations and advanced cache rules for dynamic content.
Learn More

See how to use

APIs

Accelerate REST and GraphQL APIs

Cache API responses with query string and cookie-based segmentation for faster client applications.

E-commerce

Optimize product catalogs

Segment listings by category, region, and user preferences with cache key rules.

SaaS

Personalize multi-tenant apps

Serve tenant-specific content with cookie-based cache variation rules.

Media

Stream content faster

Cache playlists and user preferences while serving browsing content efficiently.

Real-time

Reduce API latency

Short TTLs for rapidly changing data endpoints and real-time applications.

Personalization

Deliver personalized experiences

Cache user-specific content with session-based cookie variation for tailored delivery.

DNZ
Axur
Radware
Arezzo
Contabilizei
Magazine Luiza
Fourbank
Radware
Crefisa
Netshoes
Dafiti
Global Fashion Group
Zoop Logo

"Azion delivered the advanced protection and superior performance we needed, with fast implementation and immediate results."

Ismael Aguilar

Information Security Manager at Zoop

//Complete, not complex

A full-stack platform that scales instantly

Frequently Asked Questions

What is Application Accelerator?

Application Accelerator is an Applications module for accelerating web applications and APIs through protocol optimizations and advanced cache rules. It enables protocol optimization for dynamic content, Advanced Cache Key processing with query strings and cookies, POST and OPTIONS request caching, and short TTL support. The module reduces latency and improves throughput for data-intensive applications on Azion Web Platform.

What is Advanced Cache Key?

Advanced Cache Key lets you control how content is segmented in cache beyond the URL path. You can configure cache variation rules based on query strings, cookies, and headers—enabling fine-grained control over which parameters differentiate cached objects. This supports up to 64 custom cache keys per edge application.

Can I vary cached content by query string fields?

Yes. You can configure cache variation by specific query string fields using four modes: Whitelist (only listed fields considered), Blocklist (ignores specified fields), All fields (considers all variations), and Query String Sort (order becomes irrelevant). This lets you control exactly which parameters affect cache segmentation.

Can I vary cached content by cookies?

Yes. You can configure cache variation by specific cookie names, which is useful for session-based or personalized content. Modes include: URL-based only, Whitelist (allowed cookies), Blocklist (exceptions), and All cookies. This enables content segmentation by user profiles, browsing sessions, access regions, and targeting needs.

How do I apply cache settings in production?

Create cache settings in the Applications module, then activate them with Rules Engine rules. You can use request or response phase logic to decide when a cache policy should apply. This allows granular control over caching behavior based on URL patterns, headers, cookies, or other request attributes.

Can I set short cache TTLs?

Yes. With Application Accelerator enabled, you can customize short cache TTL values, including immediate expiration. This is ideal for rapidly changing content and real-time applications that require near-instant cache invalidation.

Can I cache POST or OPTIONS requests?

Yes. Application Accelerator enables caching for POST and OPTIONS requests, extending beyond the default GET and HEAD methods. When enabled, the request body becomes part of the cache key, so different payloads are cached separately. This is optimized for frequently accessed or data-intensive API endpoints.

How does Application Accelerator compare to traditional CDN caching?

Traditional CDN caching typically supports only GET and HEAD requests with limited cache key customization. Application Accelerator provides protocol optimization for dynamic content, Advanced Cache Key with query string and cookie support, POST/OPTIONS caching, and short TTLs, all on a distributed architecture without cold starts. This enables caching strategies not possible with standard CDN configurations.

What are the default TTL limits?

Default cache TTL limits include a configurable minimum and maximum range. You can choose values based on your content requirements, with short TTL support available when Application Accelerator is enabled.

Does enabling Application Accelerator affect costs?

Application Accelerator is a premium module with usage-based pricing. Advanced cache features require the module to be active, and data transfer may generate additional costs depending on your configuration. Contact Azion support for specific pricing details based on your plan and expected usage.

//Build

Build once.
Deploy everywhere.

Talk to our team of experts and start saving money