Un réseau de distribution de contenu (CDN) est un ensemble de serveurs répartis dans le monde entier qui distribuent des éléments de votre site Web aux visiteurs situés à proximité de ces serveurs.
L’utilisation la plus courante d’un CDN est destinée à la livraison d'images à partir d'un site web. En effet, les images sont généralement le composant le plus lent d'une page Web.
Qu'est-ce qu'un CDN?
Un CDN n'est pas un hôte Web. Il met simplement en cache les parties de votre site Web que vous avez configurées pour être servies par un CDN. Ces fichiers sauvegardés (mis en cache) sont téléchargés sur tous les serveurs du monde.
Lorsqu'un visiteur d'un autre pays visite votre site Web, il reçoit le texte directement de votre hôte Web, mais peut recevoir un certain nombre d'autres fichiers du serveur CDN le plus proche. leur emplacement.
Ces fichiers peuvent inclure:
La demande de services CDN a explosé lorsque Google a commencé à utiliser la vitesse de chargement des pages comme une variable de son algorithme de classement.
In_content_1 all: [300x250] / dfp: [640x360]->Pour devenir la page de chargement la plus rapide sur un sujet, les propriétaires de sites Web devaient rechercher des solutions de remplacement pour les images à chargement lent du site. Le réseau CDN distribué et mis en cache était la solution parfaite.
Pourquoi un CDN est-il essentiel pour votre site
Si vous possédez un site Web, la vitesse Le chargement des pages est important pour plusieurs raisons. Comme mentionné ci-dessus, votre classement au classement général sera amélioré avec Google.
Deuxièmement, cela améliore l'expérience des visiteurs sur votre site Web. Cela leur permettra de rester plus longtemps sur votre site Web et de consulter davantage de pages.
Voici quelques autres façons dont un CDN est essentiel pour votre site Web.
Enregistre de la bande passante
En utilisant un CDN, vous décalez l'utilisation de la bande passante hors du serveur de votre hôte Web et sur le réseau distribué des serveurs CDN.
Une fois votre compte CDN configuré et votre domaine, vous constaterez que la bande passante commence à s'accumuler dans le tableau de bord de votre compte.
Il s’agit de la demande de bande passante que vous supprimez du serveur de votre hôte Web. Avec des services d'hébergement Web aussi coûteux qu'ils le sont - et très souvent facturés pour l'utilisation de plus de bande passante - une réduction de l'utilisation de la bande passante équivaut généralement à des économies de coûts considérables.
Les coûts de la bande passante CDN sont beaucoup moins chers que ceux de l'hébergement Web. En effet, les services CDN configurent leur réseau de serveurs pour gérer le contenu à large bande passante, tel que les images. Pour ce faire, ils utilisent les méthodes suivantes:
Réduit les temps d'arrêt
En matière de fiabilité, peu de choses permettent de réduire les temps d'arrêt de votre site Web. plus d’utiliser un service CDN.
Cette augmentation de la disponibilité est due à un certain nombre de raisons.
Le réseau CDN distribué signifie que la majeure partie de votre bande passante - les images - proviennent de plusieurs serveurs. De partout dans le monde. Les services CDN utilisent une technique appelée «équilibrage de la charge», ce qui signifie qu'en cas de demande excessive d'un serveur, d'autres serveurs sont utilisés pour équilibrer la charge.
Chaque fois que le trafic de votre site Web croît de manière importante, la demande de matériel multiple est importante. Plus précisément, le serveur Web du centre de données de votre hôte Web et les serveurs distribués gérés par votre service CDN.
Et comme les images et les fichiers constituent la plus grande partie des données transférées, c'est là que la majorité de la demande arrivera.
Le fait que les CDN gèrent cette demande sur plusieurs serveurs à charge équilibrée signifie que votre site sera en mesure de gérer beaucoup plus de trafic que si vous n'utilisiez pas un service CDN.
Améliore la sécurité
Vous serez peut-être surpris d'apprendre qu'utiliser un CDN peut également renforcer la sécurité de votre site.
Pour comprendre cela, il est d'abord important de comprendre le flux de données lorsque les visiteurs visitent votre site Web.
Dans une configuration de serveur Web unique, les visiteurs demandent une page Web et votre serveur Web doit répondre avec toutes les données, y compris du texte, des images. , javascript et feuilles de style. Toute cette demande de bande passante a un impact sur votre serveur Web.
Imaginez ceci comme un barrage avec plusieurs ports d’eau. Dans ce scénario, il s'agirait d'un barrage avec un seul port pour le passage de l'eau. Il ne faudrait pas beaucoup d'eau pour que le barrage soit surchargé et que l'eau commence à couler par-dessus.
C'est pourquoi la plupart des barrages sont construits avec plusieurs ports pouvant être ouverts à l'eau. le niveau s'élève de l'autre côté.
Si vous avez un site Web hébergé sur un seul serveur Web, l'attaquant du DDOS demande beaucoup moins d'efforts pour détruire votre site.
Les attaques DDOS sont lancées à partir de nombreux "robots" différents à partir de dans le monde entier, en simulant simultanément des centaines, voire des milliers d’utilisateurs adressant des requêtes à votre serveur Web.
Cependant, en utilisant un service CDN avec des serveurs Web distribués dans le monde entier, tous ces serveurs sont: comme des ports supplémentaires dans le barrage.
Désormais, votre serveur Web doit uniquement servir du texte et plusieurs serveurs CDN fournissent des images et d’autres fichiers. Tous ces serveurs partagent essentiellement la demande de bande passante.
Cela ne fournira pas une protection à 100% contre les attaques DDOS, mais il faudra que l'effort des hackers déployé dans l'attaque soit beaucoup plus important avant que votre site Web ne tombe en panne.
En outre, si vous veillez à configurer votre CDN avec des certificats TLS / SSL, tout le trafic sera crypté et protégé contre les pirates informatiques qui interceptent le trafic Web.
Comment configurer votre service CDN
Même si un service CDN peut sembler compliqué, son installation est assez facile.
Tout d’abord, vous devez choisir un service CDN. Vous pouvez choisir parmi quelques options majeures.
N'importe lequel de ces services fournira une optimisation CDN suffisante pour votre site. Si votre site est petit, il est préférable d’utiliser un modèle de paiement basé sur l’utilisation, car votre bande passante sera probablement faible. Si vous avez un site Web ou une entreprise volumineux, le modèle à taux fixe sera le mieux.
Une fois que vous êtes abonné à un service CDN, vous devez configurer votre zone CDN dans votre compte.
La configuration du compte implique simplement en fournissant le nom de votre domaine et en configurant la mise en cache et la compression. En règle générale, il est préférable de laisser ces paramètres par défaut.
Notez le nom d’hôte CNAME fourni par votre CDN. Vous en aurez besoin plus tard.
Enfin, vous devrez installer un plug-in CDN sur votre site. Par exemple, si vous utilisez un site WordPress, W3 Total Cache est une option populaire.
Une fois que vous avez installé le plug-in, un champ disponible vous permet d'entrer le CNAME fourni par votre service CDN.
Vous trouverez également une section dans laquelle vous pouvez activer le type de fichiers de votre site Web que le service CDN doit mettre en cache et fournir aux visiteurs.
Une fois que vous avez enregistré toutes les modifications, les graphiques de bande passante CDN devraient commencer à refléter les visiteurs au fil du temps. Cela peut prendre un certain temps pour que les modifications soient répliquées sur Internet, mais les modifications DNS devraient être mises à jour au bout de 24 heures environ.
Compte tenu des avantages en termes de performances et de sécurité fournis par un service CDN, vous ne pouvez pas vous permettre de ne pas le faire. configurez-le pour votre site Web.