Guide du débutant sur les réseaux de diffusion de contenu (CDN)

 Guide du débutant sur les réseaux de diffusion de contenu (CDN)

Patrick Harvey

Presque tout le monde a entendu parler de l'importance de la vitesse des sites, même le blogueur moyen dont les compétences techniques sont médiocres.

Cependant, tout le monde n'est pas conscient de ce qu'est un CDN et de la façon dont il va de pair avec la vitesse du site.

Voici quelques questions courantes que se posent les propriétaires de sites à propos des CDN :

  • "Qu'est-ce qu'un CDN ?
  • "Quels sont les avantages d'un CDN ?
  • "Dois-je toujours acheter un hébergement si je dispose d'un CDN ?
  • "Mon site a-t-il besoin d'un CDN ?

Nous allons voir ce qu'est un CDN et expliquer en détail le rôle important que joue cette technologie dans le web moderne.

Nous aborderons également brièvement les différences entre votre serveur web et un CDN avant de nous concentrer sur les personnes qui ont besoin ou non de cette technologie sur leur site web.

Qu'est-ce qu'un réseau de diffusion de contenu (CDN) ?

Commençons par la définition du CDN.

CDN signifie Content Delivery Network (réseau de diffusion de contenu).

Mais qu'est-ce qu'un réseau de diffusion de contenu ? Il s'agit d'un réseau de serveurs qui diffuse du contenu aux visiteurs d'un site web en fonction de l'endroit où ils se trouvent.

Pour comprendre cette définition et son importance, il faut savoir comment fonctionnent les services d'hébergement web ordinaires. Dans un environnement d'hébergement web classique, l'ensemble du trafic vers votre site web est envoyé vers le serveur web de votre hébergeur, celui sur lequel vous avez installé votre site et celui qui contient ses données.

Cela se traduit souvent par un site web plus lent pour les tous Les visiteurs de votre site ne sont pas les bienvenus, car ce serveur unique lutte pour rester à flot face à l'afflux de trafic qu'il reçoit régulièrement. Cela peut même rendre votre site vulnérable aux attaques DDoS. Pourquoi est-ce si grave ? Voici quelques faits qui vous aideront à comprendre l'importance d'un fonctionnement aussi rapide et fiable que possible de votre site :

  • Google a fait de la vitesse du site un facteur de classement dès 2010. [Source : Search Engine Land (en anglais) ]
  • 47 % des consommateurs s'attendent à ce qu'une page web se charge en 2 secondes ou moins. [Source : Kissmetrics via Akamai et Gomez.com ]
  • 40 % des consommateurs abandonnent un site web dont le chargement prend plus de 3 secondes. [Source : Kissmetrics via Akamai et Gomez.com]
  • 79 % des acheteurs insatisfaits des performances d'un site web sont moins susceptibles d'acheter à nouveau sur le même site. [Source : Kissmetrics via Akamai et Gomez.com]
  • 52 % des acheteurs en ligne déclarent qu'un chargement rapide des pages est important pour leur fidélité au site. [Source : Kissmetrics via Akamai et Gomez.com]
  • Un délai d'une seconde dans la réponse à une page peut entraîner une réduction de 7 % des conversions. [Source : Kissmetrics via Akamai et Gomez.com]

Cela nous amène évidemment à la question suivante.

Quels sont les avantages d'un CDN ?

L'avantage le plus évident et le plus important d'un CDN est l'augmentation de la vitesse du site. tous Lorsque vous mettez en place un CDN sur votre site web, vous distribuez l'accès à celui-ci à ce que l'on appelle des "serveurs proxy" situés dans le monde entier.

Supposons que le serveur web que vous avez acheté à votre hébergeur soit situé à New York et que vous fassiez pas utiliser un CDN. Dans cet environnement, un visiteur d'Australie devrait charger tout le contenu statique de votre site web, c'est-à-dire vos images, feuilles de style CSS et fichiers JavaScript, depuis New York, ce qui peut prendre un certain temps.

Si vous utilisez un CDN, votre utilisateur australien pourra charger ce contenu statique à partir d'un serveur qui est le plus proche de lui, peut-être même dans le même pays en fonction du service CDN que vous aurez choisi, ce qui lui permettra de charger la page beaucoup plus rapidement.

Vous pouvez voir comment cela fonctionne dans l'illustration ci-dessus. Vous avez toujours votre "serveur d'origine", qui stocke votre installation WordPress et votre base de données, mais vous avez également vos "grappes de serveurs web répliqués", qui stockent le contenu statique de votre site. Encore une fois, le contenu statique est constitué d'images, de vidéos, de feuilles de style CSS et de fichiers JavaScript.

Le serveur d'origine est situé au sud de l'Amérique du Nord dans l'illustration ci-dessus, tandis que les grappes de serveurs web répliqués sont situées sur six continents autour du monde. Vous pouvez voir comment les icônes "utilisateur" montrent comment les utilisateurs sont servis en contenu statique à partir des serveurs web répliqués les plus proches d'eux.

Certains sites ont constaté une diminution de plus de 50 % du temps de chargement de leur site après la mise en place d'un CDN. [Source : KeyCDN ]

Si vous avez encore du mal à comprendre comment cette technologie rend votre site web plus rapide, imaginez qu'il s'agit d'une autoroute :

  • La voie principale est votre serveur d'origine.
  • Les voies supplémentaires sont vos serveurs web répliqués.
  • Les voitures sont les utilisateurs qui visitent votre site web.

Sans ces voies supplémentaires, toutes les voitures sur la route doivent emprunter la voie principale, ce qui finit par provoquer un embouteillage au fur et à mesure que de plus en plus de voitures occupent la voie. Le trafic commence à ralentir avant de s'arrêter complètement lorsque la voie devient trop encombrée.

Si vous ouvrez ces voies supplémentaires, les voitures pourront se répartir entre elles au lieu de se contenter d'une seule voie, ce qui leur permettra de se déplacer à un rythme beaucoup plus rapide et d'arriver à destination bien plus vite qu'elles ne l'auraient fait si elles avaient toutes emprunté la même voie.

En d'autres termes, si vos utilisateurs chargent un contenu statique à partir du serveur le plus proche de l'endroit où ils se trouvent, chacun d'entre eux pourra charger votre site web beaucoup plus rapidement que s'ils chargeaient tous ce contenu à partir du même serveur.

Sécurité - L'autre avantage principal d'un CDN

L'illustration ci-dessus montre que les vrais visiteurs, l'icône du "trafic légitime", ne sont pas les seuls à charger votre site web à partir des serveurs auxquels votre CDN donne accès à votre site. Les pirates, les robots, les spammeurs et le faux trafic envoyé par des attaques DDoS atterriront également sur ces serveurs, ce qui signifie que votre CDN bloquera les attaques et les empêchera d'affecter votre serveur d'origine,l'endroit où sont stockés les fichiers les plus vulnérables de votre site.

Même s'ils parviennent à mettre hors service l'un de vos serveurs proxy, le service n'affectera que ce serveur individuel. Les utilisateurs pourront toujours accéder à votre site par l'intermédiaire des autres serveurs.

Hébergement web moins cher

C'est là un autre avantage de l'utilisation d'un CDN. Le fait de demander aux utilisateurs de charger du contenu statique à partir d'un seul serveur consomme beaucoup de ressources et de bande passante. Le fait de décharger ces tâches sur votre CDN peut réduire la quantité de bande passante que vous utilisez sur le serveur sur lequel votre site web est hébergé, ce qui permet de réduire la consommation de bande passante. peut Vous devrez toutefois payer pour le service CDN, ce qui n'est pas négligeable.

Les différences entre un hébergeur et un CDN

Voici une réponse à la question "Dois-je encore acheter un hébergement web si j'ai un CDN ?" La réponse courte est "oui", mais développons. Seuls certains contenus sont servis à partir des serveurs proxy auxquels votre CDN vous donne accès, ces contenus étant généralement des images et autres médias, des feuilles de style CSS et des fichiers JavaScript, comme nous l'avons vu précédemment. encore Vous avez besoin d'un serveur principal pour héberger le reste de votre site.

En bref...

  • Un hébergeur traditionnel fournit un serveur sur lequel vous hébergez l'ensemble de votre site web.
  • Un CDN vous fournit plusieurs serveurs proxy dans le monde entier à partir desquels vous pouvez diffuser du contenu statique.

Un CDN est conçu pour compléter un serveur web traditionnel en améliorant les performances du site qui y est hébergé. Sans serveur web traditionnel, il n'y a pas de site à améliorer pour un CDN.

Votre site a-t-il besoin d'un CDN ?

Nous avons expliqué en détail les avantages de l'utilisation d'un CDN et la façon dont la plupart des sites web verront des améliorations dans leurs performances après avoir mis en œuvre cette technologie. Mais tous les sites ont-ils besoin d'un CDN et, plus important encore, le vôtre ?

Croyez-le ou non, il existe sont Nous allons en parler afin que vous puissiez décider en connaissance de cause si votre site peut bénéficier ou non du surcoût lié à l'utilisation d'un CDN.

Tenez compte des facteurs suivants.

Vous avez un site à fort trafic ?

C'est l'un des principaux facteurs à prendre en compte si vous envisagez de mettre en place un CDN pour votre site web. Les sites web à fort trafic sont plus susceptibles de connaître des temps d'arrêt que les autres sites, car les serveurs qui les gèrent ont du mal à supporter la charge élevée.

Si vous avez un site web à fort trafic, envisagez de mettre en œuvre un CDN pour aider à distribuer ce trafic vers des serveurs situés dans le monde entier plutôt que de forcer votre serveur d'origine à tout gérer. Vous devriez également envisager de passer à une solution d'hébergement en nuage si vous ne l'avez pas encore fait, car les serveurs dans ce type d'infrastructure ont la capacité de s'adapter en fonction des besoins.

Vous prévoyez une croissance rapide de votre entreprise ?

Ce facteur est lié au précédent : il se peut que votre site ne soit pas très fréquenté maintenant Mais si vous prévoyez une croissance rapide de votre entreprise, vous pouvez envisager de mettre en œuvre un CDN et, là encore, de passer à une solution d'hébergement en nuage.

Si vous êtes sur le point de lancer un produit et que vous prévoyez d'en faire la promotion, il est probable qu'il en résultera une augmentation de la consommation d'énergie. beaucoup Un lancement de cette nature dépend de la disponibilité de votre site Web. Si vous ne mettez pas à niveau l'infrastructure que votre site utilise, vous risquez d'avoir un impact négatif sur votre site. avant vous lancez, vous risquez de ne connaître que des temps d'arrêt en raison de l'afflux de trafic.

Vous avez un petit site web ?

C'est un facteur important à prendre en compte. Si vous avez un petit site web qui n'a pas beaucoup de pages, qui n'utilise pas beaucoup d'images et qui ne connaît pas un trafic important de façon régulière, vous ne constaterez probablement pas une amélioration spectaculaire des performances du site si vous choisissez d'utiliser un CDN. N'hésitez pas à garder un œil sur les choses, mais n'en faites pas une priorité pour l'instant.

Votre site utilise-t-il beaucoup de médias (images, vidéos, etc.) ?

Il s'agit d'un majeur Lorsqu'un utilisateur visite votre site web, il doit charger chaque image et ressource de la page. Vous pouvez faire beaucoup pour aider votre site en optimisant les images, en déchargeant les éléments multimédias de WordPress vers une solution de stockage dans le nuage, telle qu'Amazon S3, et en mettant en œuvre le chargement paresseux, mais vous pouvez faire encore plus en utilisant un CDN.

Envisagez de mettre en œuvre cette technologie si vous avez un blog actif qui utilise des images dans chaque article ou si vous utilisez beaucoup d'images de haute qualité sur votre site. Les photographes, par exemple, utilisent souvent des versions non optimisées de leurs images pour remplir leurs portfolios. C'est compréhensible, mais cela peut néanmoins entraîner la lenteur du site web.

Voir également: 16 meilleurs outils logiciels de rédaction d'IA pour 2023 (avantages et inconvénients)

Votre site web cible-t-il le trafic local ?

Les CDN sont conçus pour fonctionner à l'échelle mondiale et aider les utilisateurs à charger votre site plus rapidement en chargeant les ressources à partir du serveur le plus proche. Cependant, si vous avez un site local, comme le site web d'un commerce local, votre trafic est probablement local également, ce qui signifie qu'un CDN n'aurait pas beaucoup de sens pour votre entreprise.

Votre site connaît-il des temps d'arrêt ?

Ce point est en quelque sorte lié aux précédents. Vous avez peut-être déjà rencontré des problèmes avec votre site, tels que des temps d'arrêt, des temps de chargement excessifs et des plaintes de clients affirmant que votre site est trop lent. Vous pouvez utiliser des outils tels que Uptime Robot pour surveiller les performances de votre site. Si vous rencontrez des problèmes, consultez d'abord votre hébergeur. Si vous avez une audience mondiale, un site à fort trafic et que vous utilisez les services debeaucoup d'images, envisagez de mettre en place un CDN.

Choisir un CDN pour votre site web

Il existe un grand nombre de CDN solides sur le marché, et certains hébergeurs proposent désormais des CDN intégrés.

Mais nous aimons beaucoup le CDN de Sucuri pour plusieurs raisons :

  • CDN puissant soutenu par un pare-feu personnalisable.
  • Atténuation des attaques DDoS.
  • Surveillance de la marque et de la réputation.
  • Surveillance du temps de fonctionnement.
  • Analyse et suppression des logiciels malveillants.
  • Solution de sauvegarde robuste (5$/site/mois en plus - ça vaut le coup !)
  • Bande passante illimitée sur tous les plans.

Pour en savoir plus, cliquez ici pour vous rendre sur le site de Sucuri.

Voir également: Comment créer son propre logiciel

Si vous n'êtes pas à la recherche d'une plateforme de sécurité et que vous souhaitez simplement un CDN, vous pouvez consulter StackPath (anciennement MaxCDN). Il est intéressant de noter que StackPath propose un pare-feu d'application web (WAF), mais nous avons trouvé le WAF de Sucuri plus facile à utiliser.

Dernières réflexions

De nombreuses entreprises s'appuient sur cette technologie pour maintenir leurs sites et leurs services à flot en cas de forte augmentation du trafic, y compris 75 % des 100 premiers sites web, selon le blog de Radware.

Récapitulons les facteurs à prendre en compte si vous souhaitez ajouter des services CDN à votre site.

Vous devrait envisager la mise en place d'un CDN si...

  • Vous avez un site à fort trafic.
  • Vous vous attendez à ce que votre entreprise se développe et provoque d'importants pics de trafic.
  • Vous utilisez beaucoup d'éléments multimédias, en particulier des images.
  • Vous attirez des visiteurs du monde entier.
  • Vous rencontrez des problèmes de performance du site.

Vous ne doit pas envisager la mise en place d'un CDN si...

  • Vous avez un site web local.
  • Vous avez un petit site web.
  • Vous n'avez pas beaucoup de trafic.
  • Vous n'utilisez pas beaucoup d'éléments médiatiques.

Si votre budget est serré, vous pouvez essayer gratuitement des services CDN tels que Cloudflare. Sinon, consultez ces articles pour apprendre à optimiser les performances d'un site WordPress :

  • 7 meilleurs plugins pour accélérer WordPress (plugins de mise en cache et autres)

Patrick Harvey

Patrick Harvey est un écrivain chevronné et un spécialiste du marketing numérique avec plus de 10 ans d'expérience dans l'industrie. Il possède une vaste connaissance de divers sujets tels que les blogs, les médias sociaux, le commerce électronique et WordPress. Sa passion pour l'écriture et pour aider les gens à réussir en ligne l'a poussé à créer des articles perspicaces et engageants qui apportent de la valeur à son public. En tant qu'utilisateur WordPress expérimenté, Patrick connaît les tenants et les aboutissants de la création de sites Web réussis, et il utilise ces connaissances pour aider les entreprises et les particuliers à établir leur présence en ligne. Avec un sens aigu du détail et un engagement inébranlable envers l'excellence, Patrick se consacre à fournir à ses lecteurs les dernières tendances et conseils dans l'industrie du marketing numérique. Lorsqu'il ne blogue pas, on peut trouver Patrick en train d'explorer de nouveaux endroits, de lire des livres ou de jouer au basket.