Le fonctionnement d’un CDN

Un CDN est composé de centaines de points de présence (PoP) stratégiquement situés dans différentes régions du monde. Lorsqu’un utilisateur demande du contenu à un site ou une application, le CDN choisit le serveur le plus proche pour délivrer le contenu.
Le temps de réponse dépend de deux grandes variables: la disponibilité du CDN au moment de la demande et les accords de peering négociés entre le CDN et le Fournisseur d’Accès à Internet (FAI).

L’appairage (peering)

Aucun CDN ne peut négocier ses accords d’appairage avec chaque FAI (Fournisseur d’Accès à Internet) dans le monde; Internet est composé de plus de 50 000 réseaux différents. Ainsi, les accords varient en fonction des pays et des réseaux: les performances du CDN varient en conséquence.
Un service multi CDN résout ce problème : en intégrant de multiples fournisseurs de CDN, il est capable d’unifier les accords de peering dans un réseau virtuel afin de permettre une livraison de contenu efficiente.

Monitoring de l’utilisateur réel (RUM)

Pour diffuser le contenu depuis plusieurs CDN, nous nous basons sur leurs performances, collectées en temps réel, auprès d’utilisateurs réels. L’indicateur le plus précis et centré sur les performances enregistrées par l’utilisateur est le MUR: Monitoring d’Utilisateurs Réels – qui est une mesure empirique des performances de diffusion du contenu centré sur l’utilisateur. Ainsi, en collectant les données en temps réel auprès des utilisateurs, nous sommes en mesure de choisir dynamiquement le meilleur CDN dans notre réseau.

Importance de l’expérience utilisateur

Au cours des dernières années, l’expérience utilisateur est devenue l’un des aspects les plus importants d’un produit : les applications et les sites web doivent être intuitifs et doivent pouvoir s’adapter à tous les supports.

Les performances web peuvent aussi bien être un atout qu’un poids pour votre expérience utilisateur. Des temps de chargement rapides vous aideront à gagner le cœur de vos utilisateurs tandis que des pages lentes les feront quitter votre site avant même d’accéder au contenu. Des études ont montré que les performances web ont un impact direct sur les indicateurs de performance: taux de rebond, nombre de pages vues, temps par page, revenu etc.