Bonne nouvelle : la navigation sur Internet est de plus en plus rapide. Cela est notamment dû à l'amélioration des lignes de données et à l'optimisation constante du contenu. C'est précisément pour cette raison qu'il est aujourd'hui impossible de se passer d'un CDN (Content Delivery Network). Nous aimerions t'expliquer ici ce qu'est un CDN et pourquoi chaque site web, qu'il soit créé avecWordPress, un autre CMS (Content Management System) ou de manière statique, peut en tirer profit.
Pour que tu puisses participer à la discussion dans les détails, nous allons d'abord prendre un peu de recul et commencer par une petite explication sur le fonctionnement d'unsite Internet.
Comment fonctionne un site web
Que ce soit avec un ordinateur portable, un smartphone ou une tablette: lorsque nous saisissons une URL dans le navigateur, une page web apparaît presque immédiatement sur notre écran. Mais rares sont ceux qui comprennent le processus qui se cache derrière. (Astuce : « la magie » est une explication qui s'en rapproche assez).
C'est pourquoi nous avons illustré ce processus de manière simple et sommaire dans l'image ci-dessous :

Dès que vous, c'est-à-dire l'utilisateur, avez saisi l'URL (www.vwx.yz) dans votre navigateur et confirmé, ledomaine/l'URL est converti en adresse IP. Une adresse IP est en quelque sorte le numéro de rue d'un centre de données ou d'un serveur. Nous utilisons des URL car les mots sont plus faciles à mémoriser pour les humains qu'une suite de chiffres (192.168. ... etc.). Dès que vous avez lancé la requête et que le serveur auquel renvoiel'URL/IP a été trouvé, la page Web proprement dite est récupérée et renvoyée vers vous via le réseau – et vous voyez la page s'afficher sur votre écran.
À quoi sert un réseau de diffusion de contenu ?

Notre illustration a représenté le processus de manière très simplifiée lors d'une consultation du site web, mais en réalité, le serveur d'un site web peut se trouver aux États-Unis, et donc géographiquement très loin de nous.
Tu peux imaginer Internet comme une autoroute sur laquelle les paquets de données du site web sont transportés très rapidement de A à B. Cependant, plus B est éloigné de A, plus le paquet met de temps à arriver. Les CDN ne sont rien d'autre que des centres de données supplémentaires, répartis stratégiquement dans le monde entier, qui stockent une copie de la page Web recherchée sur des « serveurs répliques ». Ainsi, une copie du site Web que tu visites peut être conservée beaucoup plus près de toi, l'utilisateur, et tu peux afficher la page plus rapidement.
Les effets positifs d'un CDN sont les suivants :
- Le site web et son contenu se chargent plus rapidement, car la latence (temps de réponse) et la distance sont moindres, et le débit de données est plus élevé.
- Le serveur d'origine est déchargé, car une partie du trafic de données, et donc du travail lourd, est prise en charge par un réseau CDN.
- La mise en cache du contenu des sites Web sur les serveurs permet de les mettre plus rapidement à la disposition des utilisateurs, ce qui se traduit également par un temps de chargement plus rapide.
Certains fournisseurs de CDN disposent de plusieurs centaines de centres de données répartis dans le monde entier, qui sont connectés à la dorsale mondiale (une autoroute Internet) ou à la propre dorsale de Google (Premium Tier Network).
Un CDN est un système en réseau composé de « points de présence » (POP) répartis géographiquement. Chaque POP gère une copie des données.
Fournisseurs CDN connus
Il existe plusieurs fournisseurs de «Content DeliveryNetwork ». Nous avons dressé une liste des fournisseurs les plus populaires, dont certains sont parfaitement adaptés à une intégration avecles sites WordPress et proposent même leurspropres plugins WordPress.
Cloudflare
Contrairement à d'autres fournisseurs CDN, Cloudflare se distingue par son «service proxy complet ». Concrètement, cela signifie qu'au lieu de charger uniquement certaines parties d'une page, telles que les images, les CSS ou les pages HTML, via un CDN à l'aide d'une nouvelle URL de sous-domaine (par exemple cdn.cubetech.ch), le serveur Cloudflare prend en charge l'ensemble du site web, y compris ses fonctions de sécurité, et joue ainsi le rôle d'un serveur DNS. Avec plus de 100 nœuds CDN répartis dans le monde entier, Cloudflare propose, outre une offre de base gratuite (Free Plan), un accès premium pour 20 $ par mois, un compte Business pour 200 $ et un plan Enterprise à partir de 1500 $.
Cloudflare est également connu pour protégerles sites WordPress contre les attaques DDoS. Grâce à des règles dites « Page Rules », Cloudflare permet de stocker des pages entières et leur contenu dans le cache et de mieux protéger certaines parties du site web contre les attaquespar force brute. De plus, les images d'une page web sont optimisées pour l'appareil concerné dès leur chargement grâce à des fonctions telles que «Image Resizing »ou «Mirage». Avec «Polish », Cloudflare propose également d'optimiser les images et de convertir les formats JPG ou PNG au format webP, plus petit, afin d'accélérer encore le chargement de la page. Si vous préférez stocker vos vidéos ailleurs que sur «YouTube », vous pouvez également le faire via le service de streaming en direct de Cloudflare. La vidéo est alors chargée via le serveur le plus proche, ce qui améliore considérablement l'expérience utilisateur pour les visiteurs d'une page.
Derrière Cloudflare se cachent de grandes entreprises telles queGoogle, Microsoft ou Qualcomm, ce qui permet à Cloudflare de bénéficier également du « Premium Tier Network » de Google Cloud.
Grâce au plugin WordPress Cloudflare, les paramètres de base peuvent être appliqués automatiquement et le cache est également effacé dès qu'unarticle de blog ou une nouvelle page est publié ou mis à jour. Le CDN Cloudflare est donc leCDN WordPress idéal pour nous.
Autres fonctionnalités offertes par le CDN Cloudflare:
QUICHTTP/3
(Pour des raisons de space, nous renonçons à fournir des explications détaillées dans cet article et nous nous contentons de renvoyer vers les offres du fournisseur).
Akamai Technologies
Akamai est certainement le plus grand et le plus ancien fournisseur de CDN au monde. Outre des clientsprestigieux tels que Facebook,Akamai proposel'une des meilleures optimisations « à la volée » des images. Malheureusement, Akamai pratique des tarifs élevés, ce qui rend ce fournisseur inaccessible à la plupart des utilisateurs.
Amazon CloudFront
Amazon n'est pas seulement connu pour le shopping, mais aussi pour sesservices Web Amazon. Ceux-ci sont utilisés par de grandes marques telles que Dropbox ou Twitch. Outre un service DNS premium, Amazon permet, grâce à ses nombreux serveurs, avec CloudFront et EC2, de stocker des images,des fichiers HTML, CSS,JavaScript et même des bases de données entières sur ses serveurs et de les rendre disponibles dans le monde entier avec des temps de chargement courts.
KeyCDN
KeyCDN est, avec Cloudflare, l'un des réseaux de diffusion de contenu WordPress les plus populaires. Contrairement à Cloudflare, il ne s'agit pas ici d'un service de proxy complet, seuls les contenus tels que les fichiers CSS, HTML, JavaScript ou PHP sont donc fournis. Sur demande, KeyCDN peut également stocker des images. Le siège social du service est situé en Suisse. Outre leplugin WordPress très populaire «Cache Enabler », KeyCDN est également le développeur duplugin d'optimisation d'images« Optimus », anciennement développé par Sergej Müller.
Plugins WordPress populaires fonctionnant avec les CDN
Bien que de nombreux CDN disposent de leurs propres plugins WordPress, les plugins de mise en cache tels que wpRocket ouAutoptimize offrent une intégration permettant de fournir sans problème les fichiers optimisés auxserveurs de cache CDN.
Outre « wpRocket » et « Autoptimize », il vaut également la peine de jeter un œil à« perfmatters »et au plugin officiel Cloudflare. À l'exception de celui de Cloudflare, tous offrent la possibilité de définir des URL CDN spécifiques. « wpRocket » est unplugin de mise en cache qui précharge chaque page sur votre ordinateur et offre une multitude de fonctionnalités utiles pour les utilisateurs de WordPress. Recommandation pour les utilisateurs de « wpRocket » : grâce à un module supplémentaire séparé, le logiciel dispose des mêmesfonctions simplesde suppression du cache que le plugin officielCloudflare-WordPress.
Conclusion
Pour toutes ces raisons, il sera donc impossible de se passer d'un CDN en 2020. Même si l'utilisation de ces réseaux n'améliore le temps de chargement que de 100 millisecondes, cela peut déjà avoir un impact important sur leclassement d'une pagedansles moteurs de recherche. En effet, outre l'amélioration des performances générales, le temps de chargement plus court a également un impact sur leréférencement naturel (SEO ), car Google privilégie les pages plus rapides et vos visiteurs apprécient la meilleure expérience utilisateur qu'elles offrent.
C'est précisément pour cette raison que nous activons par défaut le CDN Cloudflare pour tous nos clients WordPress, afin de garantir une mise à disposition rapide et fiable du site web dans le monde entier. Comme mentionné précédemment, cela réduit également les requêtes et le trafic de données sur notre serveur, libérant ainsi plus de capacité pour d'autres fonctions au sein de WordPress. En même temps, grâce à Cloudflare, nous pouvons nous passer de nombreuxplugins de sécurité supplémentaires et encombrants, car Cloudflare offre une protection DDos efficace.





