Dynamic Content Acceleration
Accelerate personalized, database-driven, or API-based content with Medianova’s Dynamic CDN. Cache dynamic responses at the edge to reduce origin load and deliver faster user experiences.
Dynamic Content Acceleration delivers time-sensitive and user-specific content faster by intelligently caching dynamic responses at the CDN edge. Unlike static assets, dynamic content (such as personalized dashboards, API responses, or search results) is generated for each request, which can increase server load. Medianova’s microcaching technology allows these responses to be cached for very short durations — even a few seconds — dramatically improving responsiveness while keeping data up to date.
This feature is available for Dynamic CDN Resources and can be managed through the Medianova Control Panel.
Why Use Dynamic CDN?
Dynamic content caching enhances both speed and efficiency for high-traffic applications. It helps you:
Reduce origin load – Serve frequent requests directly from CDN edge nodes.
Improve page responsiveness – Cache HTML and API responses for short durations.
Lower bandwidth costs – Decrease redundant origin requests.
Scale efficiently – Handle large traffic spikes with consistent response times.
Balance freshness and performance – Configure cache rules to keep data relevant without overloading the origin.
Use Dynamic CDN for applications where content changes often but not on every request — such as product listings, search results, or pricing data.
Key Features
Microcaching – Cache dynamic responses for seconds or minutes to optimize performance.
Full Page Caching (FPC) – Cache entire HTML pages to reduce origin queries.
API Caching – Store API responses for repetitive or frequent calls.
Edge-based Caching – Execute caching at CDN edge locations to minimize latency.
Custom Page Rules – Exclude sensitive or real-time pages such as checkout or admin panels.
Granular Cache Control – Configure individual TTLs (cache durations) for different endpoints.

How It Works
The origin server generates dynamic content in response to user requests.
The Dynamic CDN edge caches the response for a short, configurable duration (e.g., 5 seconds).
Repeated requests within that duration are served instantly from the edge cache.
Once the TTL expires, the CDN refreshes the data from the origin to ensure freshness.
A product API returning inventory counts can be cached for 10 seconds — enough to handle hundreds of identical requests without stressing your database.
Important Configurations
Cache Time (TTL)
Determines how long dynamic responses are cached before being refreshed. Shorter TTLs maintain freshness; longer TTLs improve performance.
Page Rules
Define which paths should or should not be cached (e.g., exclude /checkout
, /admin
, or highly dynamic pages).
API Endpoints
Apply caching selectively to repetitive API calls (e.g., product listings, autocomplete, or pricing).
Setting cache time too low may reduce cache efficiency, while setting it too high can risk serving outdated data. Start small and adjust gradually based on analytics.
Best Practices
Exclude personalized or transactional pages (like
/checkout
or/profile
) from caching.Cache short-lived API responses to improve responsiveness.
Regularly monitor cache hit ratios to fine-tune TTLs and rules.
Combine Dynamic CDN with Rate Limiting and WAF for performance and protection.
Use Compression and WebP Optimization to further reduce load times.
Last updated
Was this helpful?