How Dynamic Site Acceleration Works?

And what does it have to do with Content Delivery Networks (CDNs)? Quite everything. If you consider the nature of interactive web. It is the web of frequent changes. The web that engages readers constantly. Allows comments, streams video, audio tracks, animations and so on. The dynamic content of the World Wide Web 2.0 needs to get out there faster, and remain personalized. Personalized content as well as real-time info can not be cached. Moreover, the emergence of cloud layers such as SaaS (Software as a Service), and PaaS (Platform as a Service) and so on, require more efficient models of delivering online content. Besides caching.
This is why Content Delivery Networks (CDNs) include Dynamic Site Acceleration services. Akamai, Limelight, Cotendo, all the leading CDN providers in the industry, include their own tools to accelerate dynamic content. This allows vendors to deliver highly interactive content without investing in additional hardware buildout. Or software maintenance. Finally, for them, this will translate into a better user experience created, more interactions, more clicks, better conversion rates, higher overall visibility.

The Path Fastest Travelled By

CDNs first removed to barriers to reach the end-user, posed by his geographical location. With surrogate servers allocated at different data centers, the content is delivered from the point closest to the user. No matter where he is in the world.

How One AI-Driven Media Platform Cut EBS Costs for AWS ASGs by 48%

How One AI-Driven Media Platform Cut EBS Costs for AWS ASGs by 48%

The path chosen to retrieve the interactive content must not only be the fastest, but also most reliable. This leaves vendors with less troubles while worrying about both security (e.g. DDoS attacks, see the previous post) and their page load time. Both affect their sales revenue significantly.

Diagram illustrating Akamai's content delivery network and server distribution.

Take a look at Akamai’s CDN infrastructure:

Source: www.akamai.com/dl/brochures/akamai_dsa_sb.pdf

At Akamai, they employ more than 100,000 surrogate servers within 71 different countries. While Akamai pays for hosting those servers, the vendors pay for delivering their content to end-users using this globally-distributed network of servers. But how does it all work?

  • User types a URL from his browser
  • A DNS request is made, i.e. browser expects an IP address in exchange for the URL of the website
  • The browser then needs to contact the server with an IP address; this browser can be in China, US… anywhere in the world
  • CDN copies this data in strategic geographical locations around the world
  • With CDN instead of a standard hosting, the browser will call for the Edge Server included in the CDN network, nearer to the end-user. Instead of calling for the server which is further away, e.g. it will take data from US rather than China if you are making this request from US
  • Sometimes, CDNs will contact the idle server, instead – but always return the best possible IP address
  • If the content can’t be found in the Edge Server cache, the edge server sends request to the Origin Server to retrieve this information
  • The nature of dynamic content requires repeated back and forth calls to the Origin Server (Remember, dynamic content includes a query string, i.e. “?”)
  • Basically, same request will provide different results – personalized content for users. It will thus rely more on the content provider origin
  • This is where Dynamic Site Acceleration (DSA) services provided by the CDN Operator come in to optimize latency and varying round-trip time of the desired content
  • DSA services use more advanced DNS mapping to speed up transport of packets at the network layer
  • DSA services will include better TCP algorithms that will handle the network congestion, and not lose packets
  • Route Optimization packages included in the DSA services need to ensure the reliability of the connection through all parts of the route (first mile, middle mile, last mile)
  • DSA will reuse HTTP connections from the edge server to the origin server and between the edge servers, rather than initiating a new connection for every request
  • DSA will perform on-the-fly compression shortly after the text objects leave the origin servers: this results in less load on the origin servers to perform the compression and less data moving towards the end-user
  • DSA performs the calculations and encryption for new connections, which are all compute intensive
  • DSA will identify cacheable content from dynamic content

Think of all this technologies when applied to mobile device users. Allegedly, their number (of smartphone users) has recently topped 1 billion. And they expect the same capacity and bandwidth to be experienced while browsing websites. This fastest growing segment of the Internet is likely to rely on the trend of speeding up development of dynamic content acceleration technologies. Its power to be truly revealed in the future decades.

Latest Articles

Complying with AWS’s RI/SP Policy Update: Save More, Stress Less

Shared Reserved Instances (RIs) and Savings Plans (SPs) have been a common workaround for reducing EC2 costs, but their value has always been limited. On average, these shared pools deliver only 25% savings on On-Demand costs—far below the 60% savings achievable with automated reservation tools. For IT and DevOps teams, the trade-offs include added complexity, […]

Itay Tal Head of Cloud Services
21st November, 2024
Three Ways CISOs Can Combat Emerging Threats in 2025

73% of CISOs fear a material cyberattack in the next 12 months, with over three-quarters convinced AI is advancing too quickly for existing methods to combat it. But what can CISOs do to prepare for the coming wave – and access the resources they need to deal with this evolving threat landscape? To find out, […]

11th November, 2024
How Optimizing Kafka Can Save Costs of the Whole System

Kafka is no longer exclusively the domain of high-velocity Big Data use cases. Today, it is utilized on by workloads and companies of all sizes, supporting asynchronous communication between even small groups of microservices.  But this expanded usage has led to problems with cost creep that threaten many companies’ bottom lines. And due to the […]

Itay Tal Head of Cloud Services
29th September, 2024
Migrating Volumez RedHat VMs into Amazon Linux 2 for higher effective discounts rate of Saving Plan

A cloud data infrastructure company relied on extensive use of multiple instance types to test its products. But this made it difficult to optimize costs – a fact which had begun to impact their ability to scale the business.   The GlobalDots team helped the company identify and implement a new infrastructure configuration that both saved […]

Itay Tal Head of Cloud Services
19th September, 2024

Unlock Your Cloud Potential

Schedule a call with our experts. Discover new technology and get recommendations to improve your performance.

    GlobalDots' industry expertise proactively addressed structural inefficiencies that would have otherwise hindered our success. Their laser focus is why I would recommend them as a partner to other companies

    Marco Kaiser
    Marco Kaiser

    CTO

    Legal Services

    GlobalDots has helped us to scale up our innovative capabilities, and in significantly improving our service provided to our clients

    Antonio Ostuni
    Antonio Ostuni

    CIO

    IT Services

    It's common for 3rd parties to work with a limited number of vendors - GlobalDots and its multi-vendor approach is different. Thanks to GlobalDots vendors umbrella, the hybrid-cloud migration was exceedingly smooth

    Motti Shpirer
    Motti Shpirer

    VP of Infrastructure & Technology

    Advertising Services