Operation of a CDN

A CDN is composed of hundreds of Points of Presence (PoPs) strategically located in different regions of the world. When the user of a website or a web application requests content, the CDN will select the available server corresponding to the requester region.

The time to fulfill the request depends on two main variables: availability of the CDN at the time of the request and the peering agreement between the CDN and the local Internet Service Provider (ISP).

Peering agreements

When it comes to peering agreements, no CDN can negotiate and contract with each and every ISP around the world. Thus, its performances will vary across regions. A Multi CDN service solves this problem: by integrating multiple CDN providers, it is able to virtually unify numerous peering agreements for a better global content delivery.CDN performances vary according to several factors such as availability, response time, throughput: Multi CDN offers better overall speed performances and network availability.

Real User Monitoring (RUM)

Switching between multiple CDN on a performance basis requires to collect accurate data in real time. The most precise and user-centric indicator of performances is known as RUM: Real User Monitoring – that gives an empirical measurement of the content delivery speed from the user’s perspective. Thus, by collecting real data directly from the user and in real time, we are able to dynamically chose the best CDN in our network at the time of the request and according to the user’s location.

Importance of User Experience

During the past few years, User Experience has become one of the most important aspect of a product: user-friendly apps and websites must be intuitive, but just as important, responsive.

Web performances can either boost or break your User Experience. Fast-loading pages will help you win your users’ heart whereas slow-loading pages will make them leave. Moreover, studies have found that, for e-businesses, web performances have a direct impact on KPIs.