Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Skip to main content

Amazon CloudFront Dynamic Content Delivery

Deliver personalized, dynamic web content at no additional cost without writing new code

Use cases for dynamic content delivery with the CDN

For inbound data and API calls from devices, responsiveness and reliability of short, bursty requests can make or break real-world interactions and device behavior. In addition, the emerging world of voice assistants, smart homes, and other applications that require a low latency connection to cloud resources to process responses or actions can benefit from transaction acceleration through the CDN, especially when devices may be deployed on transient, congested, or lossy connections.

Case study: Slack uses Amazon CloudFront for secure API acceleration

Slack improved their API security and realized an approximately 300ms faster response time with Amazon CloudFront. The average latency around the world to Slack.com dropped from 90ms to 15ms. The team uses Amazon CloudFront to accelerate their API globally. It gives them flexibility to apply various security measures at the edge.

Slack Talks About Secure API Acceleration with Amazon CloudFront
Watch the video

These applications are highly personalized (e.g. recommendations) and dynamically changing (e.g. inventory, pricing). Fast discovery of products via search and browse is critical. Performance improvements for applications here translate directly into revenue and end user loyalty. Amazon Cloudfront's support for dynamic content profiles and transaction acceleration optimizations make applications like these perform well under high demand. Extensive options for cookie and querystring handling, cache key modification , CDN and client-side cache-control allow for maximizing what content is cached, what comes directly from the origin.

Targeted ads are computed on-the-fly based on cookie or query string data, and advertisers generally need low latency in serving ads. Amazon CloudFront can help meet the performance and personalization needs for such applications either by accelerating ad targeting calls from client to ad server, caching and delivering the ad creatives, or optimizing the reporting beacon calls.

Web applications of this type often have a geographic focus with customized content for end users. Content can be cached at edge locations for varying lengths of time depending on type of content. For example, hourly updates can be cached for up to an hour, while urgent alerts may only be cached for a few seconds so end users always have the most up to date information available to them. A content delivery network is a great platform for serving common types of experiences for news and weather such as articles, dynamic map tiles, overlays, forecasts, breaking news or alert tickers, and video.

Case study: Earth Networks uses Amazon CloudFront to customize their users' experience

Earth Networks provides consumers and businesses weather and atmospheric data. Millions of users turn to the company’s WeatherBug products, which include mobile and desktop apps and the website www.weatherbug.com.

Earth Networks uses a CDN so that they can provide dynamic and personalized web based content quickly to their users with very low latency and high performing response times. Specifically, they need to be able to provide local information to the end user, in near real time, and need a CDN that allows them to adjust things like time to live, query strings, and cookie information so that they can pass all that information back to the origin to pull just what the user needs.

Earth Networks on AWS - CloudFront Success Story
Watch the video

Amazon Cloudfront can provide numerous benefits to mobile applications and web sites. From performing device detection, to caching variants by device characteristics, to working with Lambda@Edge to perform image optimization, Cloudfront can improve responsiveness and save money by reducing bytes delivered while retaining visual experience.