cdn-webperf-pour-accelerer-site-web

Un Content Delivery Network (CDN) permet d’optimiser la diffusion des contenus en les rapprochant des internautes. Mais ce n’est pas tout : il est aussi utile pour la vitesse et la sécurité de votre site. Voici un éclairage complet sur ce qu’est un CDN, comment il fonctionne et à quoi il sert. Nous vous expliquons également en quoi Fasterize est un CDN nouvelle génération, et tous les bénéfices que vous pouvez en retirer !

Qu'est-ce qu'un CDN ?

Comme son nom l’indique, un Content Delivery Network est un réseau de diffusion de contenu. Les serveurs sont organisés à travers le monde pour pouvoir relayer le contenu le plus vite possible aux internautes quelle que soit leur localisation.

En pratique, lorsqu’un internaute demande un contenu, il est acheminé depuis le serveur Edge (ou relais, nous verrons la définition un peu plus tard) le plus proche. Ainsi, grâce à un CDN, les données ont moins de distance à parcourir du serveur au navigateur. Cela induit des échanges lors de la connexion TCP, la négociation TLS plus courts et un téléchargement de la ressource plus rapide également. La réduction de la latence améliore donc très fortement la vitesse de chargement des pages web. 

Pourtant, selon un étude réalisée par HTTP Archive en 2019, seuls 20 % des sites web servent leur contenu HTML depuis un CDN, et seulement 40 % en utilisent pour gérer leurs ressources. Ces chiffres montrent que les CDN ont encore du chemin à faire pour un déploiement massif, alors qu’ils sont un véritable atout pour la performance web.

Usage CDN Origine vs. ressources hébergées

Comment fonctionne un CDN : les explications

Vous l’aurez compris, le CDN est un réseau. Il est constitué de :

  • Points Of Presence (POP, ou Points de Présence en français) situés dans le monde entier, dans les zones évidemment peuplées. Pour les pays d’une très grande superficie, les POP peuvent être nombreux. La répartition des POP varie selon les fournisseurs, certains préfèrent couvrir de grandes zones avec des serveurs de petite capacité, d’autres limitent le nombre de POP mais avec une grande capacité pour chacun. Pour choisir votre CDN, vous devez savoir où se trouvent les POP pour répondre aux besoins de votre trafic.

  • Serveurs Edge situés sur chaque POP. Ce sont tout simplement des caches de proxy qui fonctionnent comme un cache de navigateur web. Ils ne génèrent pas de contenu mais conservent une copie du contenu reçu dans leur cache. Le nombre total de serveurs Edge situés sur chaque POP varie selon les fournisseurs.

Lorsqu'un internaute demande du contenu à un site équipé d’un CDN, la requête est acheminée vers le POP le plus proche, et le serveur Edge envoie alors les données demandées. Ce parcours n’est pas de tout repos puisqu’il s’agit d’acheminer le trafic tout en garantissant la sécurité des données, tout en assurant une disponibilité continue. Le CDN est loin d’être un simple passe-plat !

En termes de formats, il peut faire circuler une grande variété de contenus, même les plus lourds comme la vidéo ou les images. Les formats pris en charge peuvent varier d’un fournisseur à l’autre, mais les plus courants sont les suivants :

  • PNG, JPG, SVG, GIF, TIF pour les images
  • FLV, HSL, MP4, MOV, WMV pour les vidéos
  • MP3, WAV, AIFF, AAC, PCM pour l’audio

Mais aussi : CSS, JS, JSON, HTML, PDF, ZIP, TTF, OTF, WOFF…

Sans CDN

Sans CDN, tout votre contenu est servi par vos serveurs d’origine, quelle que soit la localisation de vos utilisateurs. S’ils sont en France et que vos visiteurs sont en Australie, les données auront toute cette distance à parcourir, ce qui a un impact significatif sur le temps de chargement global.

Avec un CDN

Avec un CDN, votre contenu est servi par le POP le plus proche de vos internautes. Si vos serveurs sont en France, vos utilisateurs en Australie recevront le contenu d’un POP plus proche d’eux, et le temps de chargement global sera alors considérablement réduit.

En somme, un CDN permet en premier lieu de rapprocher le contenu des utilisateurs, mais aussi d’apporter une couche de sécurité supplémentaire. 

Entrons maintenant dans le détail de ses avantages, ils sont nombreux !

Pourquoi utiliser un CDN ?

Un CDN pour un site plus stable et fiable

Nous l’avons vu, un CDN, permet d’acheminer les données depuis l’emplacement le plus proche des utilisateurs. Mais que se passe-t-il si un serveur Edge n'est pas disponible ? Aucun problème, l’un des autres serveurs du réseau prend le relais. Ce principe de redondance automatique garantit un contenu disponible en toutes circonstances. 

Un CDN pour plus de sécurité

Lorsque vous utilisez un CDN, votre trafic n’est plus traité par le serveur d’origine, et vous limitez ainsi les risques d’attaques DDoS. Les certificats TLS implémentés sur les CDN assurent aussi le chiffrement du trafic et donc la sécurisation des données.

Un CDN pour absorber les pics de charge

Le CDN décharge le serveur d’origine et permet d’absorber les pics de trafic. Il conserve les contenus statiques sur le cache de ses serveurs Edge pour les livrer le plus rapidement rapidement possible aux internautes, même si l’origine est fortement sollicitée voire saturée. Le contenu reste ainsi disponible même pendant les pics de trafic.
En ce qui concerne Fasterize, sachez qu’en plus de notre CDN, nous avons une fonctionnalité dédiée à la gestion des pics de charge : le Traffic Limiter (si le sujet vous intéresse, vous pouvez creuser en consultant les témoignages de nos clients King Jouet et Trigano Store). L’expérience utilisateur reste ainsi optimale pendant les périodes déterminantes pour votre chiffre d’affaires.

Un CDN pour réduire les coûts d’infrastructure

Un CDN vous permet de vous soulager des frais de gestion d’infrastructure, puisque c’est le fournisseur de CDN qui les prend en charge. Pas d’investissements initiaux ni de frais de maintenance ; et les frais de bande passante du serveur d’origine sont aussi réduits puisque l’essentiel du contenu est servi par les serveurs Edge du CDN.

Un CDN pour des pages plus rapides

C’est l’un des premiers principes que nous avons évoqué dans cet article : avec un CDN, le contenu est servi depuis les Points Of Presence, ce qui rapproche le contenu des internautes. Avec une distance plus courte, la latence est réduite, tout comme le risque de perte de paquets. Ainsi, si votre site a une vocation internationale, l’utilisation d’un CDN est essentielle ! C’est un pré-requis pour améliorer les performances de votre site, et vous avez tout intérêt à combiner ses effets avec ceux d’une solution de Front-end Optimization - l’intérêt d’avoir deux solutions en une étant évidemment d’optimiser non seulement vos temps de chargement, mais aussi votre budget.

Un CDN pour pour optimiser le taux de conversion et réduire le taux de rebond

Un CDN avec des fonctions d’optimisation du Front-end vous assure un site rapide, et c’est un avantage considérable quand on sait que dans le retail, 1 seconde de chargement en plus peut faire perdre jusqu’à 20 % de conversions !
En termes d’UX, la vitesse est aussi l’exigence n°1 des internautes, et encore plus des mobinautes qui sont 53 % à quitter une page si elle met plus de 3 secondes à se charger.

Avec un site rapide, vous limitez également les taux de rebond (Villages Clubs du Soleil a par exemple fait baisser son taux de rebond de 20 %) et vous améliorez l’engagement de vos clients qui sont plus à même d’aller au bout du tunnel d’achat. 

Dernier point, et pas des moindres, vous facilitez le travail de Google qui peut parcourir plus de pages en moins de temps sur votre domaine, ce qui est un atout supplémentaire pour votre SEO.

En conclusion, si vous en doutiez encore... le rôle d’un CDN peut en réalité être bien plus large que “simplement” rapprocher le contenu des utilisateurs !

Certains optimisent les images pour qu’elles soient plus légères et qu’elles s’adaptent à la taille de l’écran, voire la totalité des pages afin qu'elles s'affichent plus vite (ce que fait Fasterize). 

Le trafic malveillant est aussi filtré pour une sécurité renforcée, les pics de charge absorbés, et l’infrastructure plus stable pour un coût réduit. 

Enfin, via un CDN votre site profite des dernières technologies sans que vous n’ayez besoin d’intervenir à l’origine - par exemple HTTP/ 2, TLS 1.3 et / ou IPv6 peuvent être activés via le CDN même si les serveurs d'origine ne les supportent pas encore. Rien que ça !

Vous avez besoin d’un CDN
et d’améliorer la vitesse de vos pages en optimisant votre Front-end ?
Contactez-nous pour en savoir plus sur notre offre de CDN nouvelle génération !

Demandez une démo


Hello SMX Paris !