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.

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.

Medianova Dynamic CDN

How It Works

  1. The origin server generates dynamic content in response to user requests.

  2. The Dynamic CDN edge caches the response for a short, configurable duration (e.g., 5 seconds).

  3. Repeated requests within that duration are served instantly from the edge cache.

  4. Once the TTL expires, the CDN refreshes the data from the origin to ensure freshness.

Important Configurations

Setting
Description

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).

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?