Découvrez les CDN (Content Delivery Network)
Un RDC, réseau de diffusion de contenu (ou CDN qui est le terme le plus utilisé) est un réseau mondial de serveurs proxy (des serveurs qui servent d'intermédiaire), qui permet d'accélérer le traitement des données pour les utilisateurs finaux.
Les CDN sont utilisés pour améliorer l'expérience globale de l'utilisateur et fournir un réseau plus efficace.
Ok, mais comment les CDN améliorent l’expérience utilisateur ?
En quelques mots, pour minimiser la distance entre les visiteurs et le serveur de votre site web, un CDN stocke une version mise en cache de son contenu dans plusieurs endroits géographiques (a.k.a., points de présence, ou PoPs).
Un CDN permet à vos visiteurs d’obtenir le contenu de vos pages web encore plus rapidement.
Concrètement, lorsqu'un CDN est installé sur un site hébergé en France, et qu'une personne en Suisse le consulte, cela se fait par l'intermédiaire d'un PoP local en Suisse.
Décidez si l'installation d'un CDN est une priorité pour votre site
Les avantages d’un CDN sont nombreux, et notamment pour le SEO :
amélioration de la vitesse de chargement des pages et donc amélioration de la crawlabilité de votre site ;
traitement des charges de trafic élevées pour éviter à votre serveur de crasher ;
blocage des spammeurs ;
amélioration de votre couverture serveur, et donc de la vitesse de votre site.
Est-ce que cela vaut toujours le coup d’installer un CDN ?
Installer un CDN peut s’avérer néfaste pour votre SEO, s’il n’est pas configuré correctement. De plus, suivant votre fournisseur, cela peut représenter un coût en plus pour votre entreprise.
Vous pouvez vous poser ces questions :
Avez-vous un trafic mondial, et donc besoin d’une couverture plus importante ?
Avez-vous un trafic déjà important sur votre site (supérieur à 50 000 visiteurs par mois) ?
Avez-vous souvent des pics de trafics (campagnes média, par exemple) ?
Votre site est-il la cible de spams ou d’attaques fréquentes ?
Avez-vous beaucoup de ressources statiques : images / vidéos / PDF ?
Si vous n’avez pas répondu oui à une de ces questions, il y a certainement d’autres optimisations à faire avant d’installer un CDN ! :)
Choisissez le bon fournisseur de CDN
Il existe bien sûr plusieurs fournisseurs de CDN ; voici deux exemples très connus :
Cloudflare : un des fournisseurs les plus connus. L’avantage de celui-ci est qu’il bénéficie d’une offre gratuite !
Installez votre CDN
Il y a deux principaux cas de figures possibles pour l'installation d'un CDN sur votre site :
soit votre hébergeur propose un CDN ou a déjà un partenariat avec un fournisseur. Dans ce cas, il n’y a généralement qu’une case à cocher chez votre hébergeur ; 🙌
soit vous choisissez vous-même votre fournisseur ; dans ce cas il faudra faire des modifications au niveau de vos entrées DNS. 🛠
Exemple d’installation d'un CDN
Nous allons prendre pour exemple l’installation du CDN de Cloudflare pour une démonstration pas à pas :
première chose : ajoutez l’URL de votre site ;
Choisissez votre plan ;
Cloudflare va ensuite récupérer vos DNS et vous indiquer ceux à changer dans votre hébergeur. Voici une documentation qui vous explique comment changer vos DNS chez les principaux hébergeurs ;
vous n’avez qu’à les changer, et le tour est joué !
En bref
Un CDN est un réseau de serveurs.
Un CDN a plusieurs avantages, dont la principale est l’amélioration de la vitesse de chargement des pages.
Plusieurs fournisseurs existent. Si possible, choisissez un partenaire de votre hébergeur.
Maintenant que nous avons vu, dans les chapitres précédents, toutes les techniques d’optimisation de site web, voyons comment les mettre en place simplement sur un site créé à partir d’un CMS.