Table des matières
Mis à jour le
“Dois-je utiliser Cloudflare ?” Voilà une question qu’on entend souvent chez WP Rocket. Ce n’est pas du tout surprenant : WP Rocket offre l’intégration de Cloudflare pour aider les utilisateurs du CDN à connecter rapidement leurs sites WordPress.
Si vous n’avez jamais utilisé Cloudflare avant, vous pourriez vous demander s’il a quelques chose de spécial pour que nous ayons ajouté cet add-on, et si cela vaut le coup de l’utiliser pour votre propre site.
Cloudflare est un service de CDN et de reverse proxy populaire chez les propriétaires de site WordPress, principalement parce qu’il propose un forfait gratuit très pratique pour les sites personnels et les blogs. Ce forfait donne accès au CDN global de Cloudflare, ainsi qu’à ses fonctionnalités de performance et de sécurité, comme le streaming de vidéo haute qualité, l’équilibrage de charge, HTTP/2, et la protection DDoS.
Mais devriez-vous utiliser Cloudflare ?
Dans cet article, nous allons vous guider à travers toutes les informations dont vous avez besoin pour prendre une décision adaptée à vos besoins.
Note: Si vous ne savez pas ce qu’est un CDN, nous vous encourageons à lire en premier comment un CDN fonctionne.
Qu’est ce que Cloudflare ?
Cloudflare est devenu rapidement l’un des des plus grands CDN au monde. Lancé durant la conférence Disrupt de TechCrunch en 2008, Cloudflare offre maintenant ses services de CDN à 12 millions de domaines via 155 data centers à travers le monde.
Voici quelques faits intéressants tirés de la page A propos de Cloudflare :
- Il s’occupe de plus de trafic web que Twitter, Amazon, Apple, Instagram, Bing, & Wikipedia combinés.
- A chaque fois que Cloudflare met à jour son code, cela affecte automatiquement plus de 200 millions d’utilisateurs sur le web.
- Chaque jour, plus de 10 000 nouveaux clients s’inscrivent à Cloudflare.
- Chaque semaine, un utilisateur Internet moyen passe par Cloudflare plus de 500 fois.
L’attention de la compagnie se concentre largement sur les services de performance et de sécurité, qui travaillent tout deux en lien afin de réduire la latence pour les sites web, les applications mobiles et les APIs end-to-end, tout en protégeant contre les attaques DDoS, les bots malveillants et les violations de données.
Mais Cloudflare offre bien plus que ce qui est proposé dans son forfait gratuit. Certes, ce forfait permet aux personnes avec de petits sites d’essayer Cloudflare, mais il existe également des forfaits Pro, Business et Entreprise pour les sites qui ont besoin de fonctionnalités de performances et de sécurité bien plus importantes, comme le pare-feu web applicatif (WAF), l’optimisation web Railgun, le support avancé pour DDoS, et plus encore.
Dois-je utiliser Cloudflare ?
Peut-être.
Cela dépend vraiment des besoins de votre site, et si Cloudflare a les fonctionnalités dont vous avez besoin au prix qui vous convient.
La question que vous devriez vous poser est la suivante : avez-vous besoin d’un CDN ?
Ok, ai-je besoin d’un CDN ?
Faisons un petit rappel de comment un CDN fonctionne.
Quand un visiteur de votre site est situé près de votre serveur (par exemple, dans le même pays), il y a moins de chance que votre contenu fasse beaucoup de chemin, ce qui assure une connection relativement rapide à ce visiteur.
Mais si un visiteur se situe à une certaine distance de votre serveur (par exemple, un autre continent), le contenu de votre site doit parcourir une distance bien plus grande, ce qui a pour conséquence de ralentir le temps de chargement de vos pages.
Un CDN règle ce problème en fournissant un réseaux de serveurs edge répartis partout dans le monde, qui gardent une copie du contenu statique de votre site. De cette manière, lorsque quelqu’un visite votre site à l’autre bout du monde, par exemple, la requête est dirigée vers le serveur edge le plus proche, ce qui réduit la latence et délivre le contenu du site plus rapidement.
Pour les propriétaires de sites web dont les visiteurs viennent de partout dans le monde, un CDN peut aider à fournir une expérience de navigation plus rapide, surtout si on tient compte du fait qu’en moyenne, 80% d’un site est constitué de ressources statiques.
Avez-vous besoin d’un CDN ? Voici quelques questions à vous poser :
- Où sont géographiquement situés vos visiteurs ?
- La taille et la complexité de votre site évoluent-elles ?
- La quantité de trafic de votre site est-elle trop importante pour votre forfait d’hébergement ?
- Est-ce que des visiteurs à d’autres endroits dans le monde se sont plaints de la lenteur de votre site ?
- Votre site a-t-il été victime Has your site fallen victim to DDoS attacks?
Si vous avez répondu oui à plus d’une de ces questions, vous pouvez envisager d’utiliser un CDN.
Quels sont les avantages d’un CDN ?
Un CDN offre de nombreux avantages en plus des facteurs de performance.
1. Temps de chargement améliorés pour le site web
La principale raison pour laquelle vous pourriez vouloir utiliser un CDN, c’est pour ses facteurs de performances. Un CDN comme Cloudflare vous permet de distribuer du contenu depuis un endroit plus proche de vos visiteurs grâce à un serveur edge. C’est un moyen facile d’augmenter la vitesse de votre site tout en réduisant la latence.
2. Des coûts de bande-passante réduits
Pour de nombreux sites, le coût de consommation de bande-passante est une des principales dépenses. Grâce à la mise en cache et d’autres optimisations, un CDN peut vous aider à réduire la quantité de données que doit produire votre serveur d’origine, et ainsi réduire le coût de l’hébergement pour les propriétaires de sites.
3. Disponibilité et Redondance du contenu augmentées
En d’autres termes, un CDN peut vous aider à mitiger des pics de trafic inattendus, permettant à votre site de supporter la charge si nécessaire. Un trafic important quand vous vous y attendez le moins peut faire tomber votre site. Grâce à la nature de distribution du CDN, ils peuvent gérer plus de trafic.
4. Sécurité et protection DDoS
Un CDN peut vous aider à augmenter la sécurité de votre site en le protégeant contre les attaques DDoS, les violations de données et les bots malveillants. Quand on pense que la majorité du trafic web passe par des CDNs, on peut en déduire que les CDNs sont la première ligne de défense contre les attaques malveillantes.
4. SEO
Google considère la vitesse comme un facteur de classement dans ses algorithmes depuis bien longtemps. Plus votre site est rapide, plus vous avez de chance de bien vous placer dans le classement des résultats de recherche. Amit Singhal et Matt Cutts de chez Google l’ont spécifié en 2010 lorsqu’ils ont annoncé que la vitesse d’un site était un facteur de classement :
“Les sites plus rapides font des utilisateurs heureux et nous avons constaté dans nos études à l’interne que lorsqu’un site répond lentement, les visiteurs y passent moins de temps.”
Y a-t-il des inconvénients à utiliser un CDN ?
Il n’y a qu’un seul inconvénient à l’utilisation d’un CDN : le coût.
Quand vous réfléchissez à investir dans un CDN, vous devez prendre en compte son coût entre autres facteurs, tels que :
- Où vos utilisateurs sont situés. S’ils sont en majorité proches de votre serveur, vous n’avez peut-être pas besoin d’un CDN.
- Le design de votre site web. Si c’est un petit site, ou qu’il contient principalement du texte, il est peut-être superflu d’utiliser un CDN.
- Augmentation de charge de votre site web. Votre business est-il en expansion ? Votre site attire-t’il plus de trafic ?
- Votre budget. Pouvez-vous vous payer un CDN ?
Ok, il me faut un CDN. Qu’est ce que Cloudflare propose ?
Si vous ne connaissez pas les CDNs, Cloudflare est parfait pour commencer et voir comment les CDNs fonctionnent. Leur forfait gratuit inclus :
- Réduction illimitée des attaques DDoS
- Un CDN mondial, avec 155 data centers
- Des certificats SSL partagés
Il y a bien d’autres fonctionnalités que nous vous encourageons à aller voir sur la grille tarifaire de Cloudflare. Vous pourrez y comparer les offres et en apprendre plus sur les fonctionnalités que chacune propose.
Voici un récapitulatif des fonctionnalités de Cloudflare :
- Content Delivery Network (CDN). Avec 155 data centers à travers 75 pays, le CDN Anycast de Cloudflare met en cache du contenu statique sur des serveurs edge dans le monde entier. Cela réduit la latence en envoyant votre contenu depuis l’endroit le plus proche possible de vos visiteurs. Le réseau Anycast absorbe aussi les attaques de trafic élevé en le répartissant géographiquement..
- Optimisations de site web. Cloudflare propose une suite d’optimisations de performance, dont le HTTP/2, TLS 1.3, la minification de fichiers et la compression gzip.
- DNS. Avec 37 % des parts de marché des domaines DNS gérés, Cloudflare possède l’un des réseaux DNS les plus importants et rapides au monde. Avec une vitesse moyenne de quelques millisecondes par requête, c’est aussi le fournisseur de DNS gérés le plus rapide.
- Equilibre de charge. Cloudflare offre l’équilibrage de charge, la déviation géographique pour rediriger le trafic vers la région géolocalisée la plus proche, et des contrôles de bon fonctionnement avec fast failover pour rediriger rapidement les visiteurs et faire en sorte qu’ils ne tombent pas sur des erreurs.
- Routage intelligent Argo. La technologie de routage de Cloudflare réduit la latence internet de 35 % et les erreurs de connexion de 27 % en dirigeant les visiteurs vers le chemin le moins congestionné et le plus fiable du réseau Cloudflare.
- Railgun. Railgun compresse jusqu’à 99,6 % des ressources qui ne pouvaient pas être mis en cache à l’origine en utilisant des techniques similaires à celles utilisées pour la compression de vidéos haute définition. Grâce à ça, la performance web est augmentée en moyenne de 200%.
- Stream. La technologie de stream de Cloudflare intègre le stockage de vidéo, l’encodage, et un lecteur personnalisable qui utilise le CDN mondial de la compagnie pour livrer les vidéos plus rapidement et de manière plus fiable.
- DNSSEC. Si le DNS est l’annuaire d’internet, le DNSSEC est l’identifiant intraficable d’internet. Son rôle est de faire en sorte que le trafic de votre site soit dirigé vers les bons serveurs sans encombre, afin que vos visiteurs ne soient pas interceptés par un attaquant caché sur le chemin.
- Firewall d’application web (ou Web Application Firewall, WAF). Le WAF de calibre entreprise de Cloudflare détecte et bloque les vulnérabilités communes de la couche applicative en utilisant le top 10 OWASP, et des règles personnalisés spécifiques par applications.
- SSL/TLS. Cloudflare offre gratuitement la protection SSL à ses utilisateurs.
Ce sont les fonctionnalités principales de performance et de sécurité. Nous vous encourageons à aller voir le site de Cloudflare pour en apprendre plus sur leur offre et voir si celle-ci est faite pour vous.
Y’a-t-il d’autres CDN ?
Oui.
Il y a seulement 12 mois, WP Rocket a publié Les meilleurs CDN pour WordPress en 2017. Cet article parle de 8 CDN différents dont Cloudflare, et fournit un récapitulatif de leurs fonctionnalités et leurs tarifs.
Puisque peu de choses ont changé depuis l’année dernière, vous pouvez aller jeter un oeil à cet article pour en savoir plus sur les différentes options de CDN disponibles pour les sites WordPress de toute taille et toute forme. Vous y trouverez :
- Cloudflare
- Amazon CloudFront
- MaxCDN/StackPath
- KeyCDN
- Incapsula
- CDN77
- IBM CloudCDN (anciennement SoftLayer)
- jsDelivr
En résumé
Devez-vous utiliser Cloudflare ? Comme nous l’avons vus dans cet article, il y a beaucoup de choses à prendre en compte avant de décider si oui ou non Cloudflare est fait pour votre site. La chose la plus importante à prendre en compte est la localisation des visiteurs de votre site, et si l’utilisation d’un CDN aiderait votre contenu à voyager plus vite. Il faut aussi tenir compte du prix et des fonctionnalités.
Cloudflare est un CDN extrêmement populaire, mais ce n’est certainement pas l’unique option disponible pour vous. Nous vous encourageons donc à faire des recherches, à en apprendre plus sur Cloudflare et ce qu’il offre, le comparer avec d’autres CDN, et enfin choisir le CDN qui convient le mieux aux besoins de votre site.