En tant que société d’hébergement basée sur la performance, nous aimons vraiment rechercher et partager des moyens de rendre votre site WordPress plus rapide. L’une des solutions de base lorsqu’il s’agit de vitesse de nos jours est d’utiliser un réseau de diffusion de contenu (CDN). Il décharge votre serveur web tout accélérant la livraison de contenu à vos visiteurs, rendant ainsi leur expérience plus agréable!

Aujourd’hui, nous voulons vous expliquer en termes simples comment fonctionne un CDN WordPress, pourquoi vous devriez en utiliser un, et certains des avantages supplémentaires qui les accompagnent. Nous partagerons également quelques tests de vitesse afin que vous puissiez mieux juger à quel point vous pourriez vous attendre à voir une augmentation de performance sur votre propre site.

Comment fonctionne un CDN

Tout d’abord, vous ne devez pas confondre un CDN avec votre hébergeur WordPress. Il s’agit de services complètement distincts. Un CDN n’est pas un remplacement pour votre hébergeur, mais plutôt un moyen supplémentaire d’augmenter la vitesse de votre site. Alors que notre hébergement chez Kinsta est fulgurant, un CDN peut rendre votre site encore plus rapide.

Comment fonctionne un CDN exactement ? Par exemple, lorsque vous hébergez votre site Web chez Kinsta, vous devez choisir l’emplacement d’un centre de données physique, comme le centre des États-Unis, l’Europe, l’Amérique du Sud, l’Amérique du Sud ou l’Asie. Disons que vous choisissez US Central. Cela signifie que votre site Web est physiquement situé sur un « serveur hôte » à Council Bluffs, Iowa. Quand les gens en Europe visitent votre site web, cela va prendre plus de temps pour charger contrairement à quelqu’un qui le visite, par exemple de Dallas, TX. Pourquoi ? Parce que les données doivent parcourir une plus grande distance. C’est ce qu’on appelle la latence. La latence se réfère au temps ou au retard impliqué dans la transmission de données sur un réseau. Plus la distance est grande, plus la latence est grande.

40% des visiteurs abandonnent un site web s’il met plus de trois secondes à charger ⏱ Cliquez pour Tweet

Il faut également plusieurs sauts de réseautage (instances de communication entre les dispositifs de réseau intermédiaires) pour répondre aux demandes de données des navigateurs vers les serveurs d’hébergement et le contenu demandé des serveurs d’hébergement vers les navigateurs Web. Et c’est là qu’un CDN entre en jeu. Il aide à réduire cette latence en chargeant le contenu de votre site à partir de serveurs plus proches d’eux. Ces serveurs CDN sont parfois aussi appelés POP (points de présence).

Le CDN réduit la latence

Le CDN réduit la latence

Étape 1

Vous sélectionnez un fournisseur CDN et vous vous abonnez à son service. Ceux-ci sont généralement facturés sur une base mensuelle ou en fonction de l’utilisation des données. La plupart des fournisseurs disposent d’un calculateur pour estimer vos coûts.

Étape 2

Vous utilisez des extensions gratuites comme CDN Enabler ou WP Rocket pour l’intégrer. Ces plugins relient automatiquement vos ressources au CDN. Il n’y a pas besoin de travailler de votre côté pour obtenir votre contenu sur le CDN, tout cela n’a rien à voir ! Le déploiement d’un CDN est beaucoup plus facile qu’il y a quelques années.

Étape 3

Lorsque les gens visitent votre site Web, ils chargent maintenant le contenu de votre site WordPress à partir de différents CDN du monde entier. Ainsi, pour les visiteurs en Europe qui visitent votre site situé dans l’Iowa, votre contenu est maintenant chargé à partir d’un POP en Europe. Comment font-ils cela ? Les CDN utilisent généralement deux types de technologies différentes pour acheminer les utilisateurs vers l’emplacement correct, à savoir IP Anycast + routage de géolocalisation. Ils peuvent détecter automatiquement d’où proviennent les demandes des utilisateurs et les acheminer vers le POP le plus proche.

Il est toutefois important de choisir un emplacement stratégique pour votre hébergement WordPress. Parce que même si un CDN aide à distribuer vos médias et votre contenu, une seule demande doit être faite au fournisseur d’hébergement lorsque votre site Web est chargé. A moins que vous n’utilisiez la mise en cache pleine page sur un serveur proxy, ce dont nous parlerons plus tard. Kinsta a maintenant 20 centres de données à partir desquels vous pouvez héberger votre site WordPress.

Les bénéfices du CDN

Voici quelques-uns des nombreux avantages de l’utilisation d’un CDN sur votre site WordPress.

1. Boost de performance

L’augmentation de la performance est l’une des plus grandes raisons d’utiliser un CDN. Il a été prouvé à maintes reprises qu’un site à chargement plus rapide est en corrélation directe avec des taux de conversion plus élevés, des taux de rebondissement plus faibles et une durée moyenne de visite plus longue. Et cela sans parler d’une meilleure expérience utilisateur. Quand avez-vous cliqué pour la dernière fois dans votre navigateur parce que le site Web prenait trop de temps à charger ? C’est la dernière chose que vous voulez qu’il arrive. Mais ne nous croyez pas sur parole, voici quelques statistiques rapides de certains des plus grands leaders de l’industrie :

  • Un retard d’une seconde dans la réponse d’une page peut entraîner une réduction de 7 % des conversions. (Source : Kissmetrics)
  • La BBC a constaté qu’ils perdent 10 % d’utilisateurs supplémentaires pour chaque seconde supplémentaire nécessaire au chargement de leur site. (Source : Creative Bloq)
  • 53% des visites sur les sites mobiles sont abandonnées après 3 secondes selon les recherches de DoubleClick de Google. (Source : DoubleClick)
  • AliExpress a réduit le temps de chargement de 36 % et a enregistré une augmentation de 10,5 % des commandes et une augmentation de 27 % de la conversion pour les nouveaux clients. (Source : Akamai)

Voici quelques façons dont un CDN peut aider à améliorer les performances de votre site WordPress.

Reduire le TTFB

Nous avons déjà mentionné plus haut qu’un CDN WordPress peut aider à diminuer la latence en réduisant la distance physique requise pour que les données qui transitent. Mais il peut aussi vous aider à réduire votre temps de premier byte (TTFB – Time to first byte). En termes simples, il s’agit d’une mesure du temps que le navigateur doit attendre avant de recevoir son premier octet de données du serveur. Plus il faut du temps pour obtenir ces données, plus il faut du temps pour afficher votre page.

Un CDN peut aider à réduire le TTFB

Un CDN peut aider à réduire le TTFB

Une idée fausse courante est que cela se calcule après les temps de recherche DNS, cependant, le calcul original de la TTFB en réseau inclut toujours la latence du réseau. Ceci implique un processus en 3 étapes et des retards et des latences peuvent se produire n’importe où entre les deux, s’ajoutant à votre TTFB total. Un TTFB élevé peut être causé par un certain nombre de raisons, comme un mauvais code ou une mauvaise configuration du cache sur votre serveur hôte. Mais la distance géographique est certainement un acteur. Nous avons fait un petit test pour montrer la différence avec notre CDN Kinsta (propulsé par KeyCDN). Chaque test a été effectué 5 fois et la moyenne a été prise.

TTFB sans CDN

Nous avons d’abord lancé un test avec notre CDN désactivé et comme vous pouvez le constater, notre temps de chargement total était de 1,45 s et notre TTFB moyen sur une ressource était d’environ 136 ms.

ttfb avant cdn
TTFB avant ajout d’un CDN

TTFB avec CDN

Nous avons ensuite activé le CDN et avons relancé le test. Comme vous pouvez le constater, notre temps de chargement total est tombé à 788 ms et notre TTFB moyen est maintenant de 37 ms ! Quelle différence qu’un CDN peut faire. Une autre chose importante à noter est que nous avons choisi le site de Stockholm pour effectuer ce test. Pourquoi ? Parce que nous voulions vous montrer l’amélioration réelle que l’on peut obtenir en diminuant la distance physique. Il y a un POP CDN situé à Stockholm, donc notre contenu est servi à partir de Stockholm.

ttfb après cdn
TTFB après ajout du CDN

Note : Si vous utilisez Cloudflare, vous pourriez avoir un TTFB légèrement plus élevé. Ceci est très probablement dû aux frais généraux supplémentaires et à la complexité d’avoir un service proxy complet. Rappelez-vous que Cloudflare possède des pare-feu supplémentaires et d’autres fonctions que certains fournisseurs de CDN n’ont pas. Vous auriez donc besoin de vous faire votre propre opinion, ce qui pourrait vous être plus utile. Si l’ensemble de votre site n’est pas correctement optimisé, le fait de prendre le coup sur le TTFB légèrement plus élevé pourrait valoir la peine de faire un compromis.

Cependant, vous pouvez également consulter le guide de WP Bullet sur l’utilisation de la mise en cache des pages Cloudflare pour réduire le TTFB. Cela pourrait nécessiter une configuration et des tests supplémentaires. Assurez-vous d’effectuer vos propres tests car chaque environnement est différent. Le nouveau service Argo de Cloudflare a aussi été démontré dans certains cas pour aider à réduire le TTFB.

Livraison plus rapide avec le cache

Tout comme vous utilisez la mise en cache avec votre hébergeur WordPress ou une extension, les CDN utilisent également la mise en cache. C’est une des façons qui permettent de livrer les fichiers aussi rapidement. Une chose importante à savoir sur la façon dont la mise en cache fonctionne cependant. Une fois qu’un CDN reçoit une copie de votre média, il doit généralement être demandé une ou deux fois par un visiteur avant d’être mis en cache sur le CDN. Un CDN place un en-tête HTTP sur les requêtes appelées « X-Cache ». Lors de la première ou de la deuxième demande, le fichier apparaîtra généralement sous la forme d’un MISS, ce qui signifie qu’il n’est pas encore mis en cache.

CDN non mis en cache (MISS)

CDN non mis en cache (MISS)

Lors des requêtes suivantes, il apparaîtra comme un HIT, ce qui signifie qu’il est maintenant mis en cache sur votre CDN. Il restera en cache en fonction d’un certain nombre de facteurs tels que les en-têtes ETag, les en-têtes expires ou la purge manuelle de votre cache CDN.

CDN mis en cache (HIT)

CDN mis en cache (HIT)

Si vous utilisez un CDN proxy complet tel que Cloudflare, vous pouvez également faire passer le cache au niveau suivant en utilisant ce qu’ils appellent le cache pleine page. Cela implique la mise en cache de tout ce qui se trouve sur une URL. Cependant, pour les sites WordPress, cela peut parfois s’avérer délicat car vous devrez mettre en place des solutions de contournement pour les parties dynamiques de votre site.

D’énormes gains grâce à la compression GZIP

Les CDN WordPress utilisent également GZIP, un format de fichier et une application logicielle utilisés pour la compression et la décompression de fichiers. La copression GZIP est activée côté serveur (ou plutôt sur le serveur CDN/POP), et permet de réduire davantage la taille de vos fichiers HTML, feuilles de style et JavaScript. Elle ne fonctionnera pas sur les images car celles-ci sont déjà compressées d’une autre manière. Certains ont connu des réductions allant jusqu’à 70 % grâce à la compression. C’est probablement l’une des optimisations les plus faciles que vous pourriez faire. Et ne vous inquiétez pas, tous les principaux CDN ont cette option activée par défaut.

Vous pouvez utiliser un outil comme Check GZIP Compression ou Chrome DevTools pour voir l’énorme différence que la compression fait. Par exemple, ci-dessous, vous pouvez voir que sur notre fichier jquery.js servi à partir d’un CDN, la compression GZIP a diminué la taille de 94,9 Ko à 33,6 Ko. C’est une économie de 64,59% sur un seul fichier. Ajoutez cela à toutes vos ressources et médias et vous comprendrez pourquoi la compression est essentielle !

Gains GZIP sur le CDN

Gains GZIP sur le CDN

Brotli fait passer la compression au niveau supérieur

Brotli  est un nouvel algorithme de compression développé par Google, dont il a été démontré qu’il permet de réduire la taille des fichiers jusqu’à 26 % par rapport aux solutions existantes, y compris GZIP. Le taux d’adoption du Brotli croît à un rythme assez rapide. Depuis le 20 juin, Google compresse même les annonces Display Ads avec la compression Brotli.

Gains compression Brotli

Gains compression Brotli (src: SamSaffron)

Cependant, comme Brotli est encore nouveau, il n’est pas encore disponible sur tous les fournisseurs de CDN. Mais il y en a quelques-uns comme KeyCDN et CDN77 qui le supportent maintenant. Dans la plupart des cas, votre serveur d’origine (serveur d’hébergement) doit aussi avoir Brotli activé pour que cela fonctionne. Et la prise en charge des navigateurs pour Brotli est également en train de rattraper son retard. Si l’installation est correcte, les serveurs qui ont activé Brotli mais qui sont chargés dans un navigateur qui ne le supporte pas, seront simplement remplacés par GZIP.

HTTP/2

HTTP/2 est aussi l’une des plus grandes caractéristiques que tous les CDN utilisent maintenant pour accélérer la livraison des ressources. HTTP/2 nécessite HTTPS en raison de la prise en charge du navigateur. L’amélioration des performances est due à une variété de raisons telles que le protocole pouvant supporter un meilleur multiplexage, le parallélisme, la compression HPACK avec codage Huffman, l’extension ALPN, et la poussée du serveur. Il y avait pas mal de surcharge TLS lors de l’utilisation de HTTPS, mais grâce à HTTP/2, c’est maintenant chose du passé.

2. Réduction des coûts de bande passante

Un autre grand avantage d’un CDN est qu’il peut aider à décharger le CPU et les ressources de votre serveur d’hébergement (serveur d’origine). Cela permet d’éviter que les pics de trafic ne submergent votre hébergeur. Il peut également vous aider à réduire vos coûts de bande passante. La dernière chose que vous voulez est qu’à cause de quelque chose qui devient viral vous vous retrouviez avec une facture énorme de votre hébergeur, ou une surcharge. Par exemple, voici ci-dessous un site utilisant Cloudflare, et comme vous pouvez le voir, il a aidé à décharger 69% des demandes de bande passante.

Bande passante gagnée sur Cloudflare

Bande passante gagnée sur Cloudflare

Une autre façon dont un CDN aide à réduire les coûts est de fournir des moyens faciles d’activer la protection hotlink. Il s’agit essentiellement de restreindre les référents HTTP et d’empêcher d’autres personnes d’intégrer vos ressources (images – nous avons un tutoriel sur la façon de protéger vos images) sur d’autres sites Web. Certains d’entre vous ont peut-être entendu parler du fiasco du Huffington Post. Un auteur du Huffington Post a copié et collé des images du site Web d’Oatmeal, ce qui lui a valu une facture de plus de 1 000 $ sur AWS. Le propriétaire de Oatmeal a fini par remplacer les images pour que les lecteurs de l’article du Huffington Post puissent les voir. C’est pourquoi il est toujours important d’activer la protection hotlink, sinon, vous risquez de vous retrouver avec une facture scandaleuse.

Protection Hotlink

Protection Hotlink

3. Disponibilité et évolutivité élevées

Les CDNs offrent également une haute disponibilité et une évolutivité. Puisque le contenu répliqué est disponible sur plusieurs POPs à différents endroits géographiques, le trafic web est routé dynamiquement vers un autre serveur si l’un d’entre eux tombe en panne. Et il n’y a pas besoin de s’inquiéter de l’évolutivité, car les fournisseurs de CDN sont conçus dans cet esprit. Si vous utilisez un hébergeur partagé plus petit, un CDN pourrait en fait empêcher votre site Web de tomber en panne puisqu’il gère la plus grande partie de la charge.

4. Advantages SEO

Google a fait de la vitesse des sites un facteur de classement en 2010, il n’est donc pas un secret qu’un site Web plus rapide pourrait être mieux classé. Bien qu’il n’y ait aucun moyen de savoir quel poids est placé sur la vitesse, vous pouvez supposer qu’il s’agit de l’un des plus importants, car il affecte l’expérience de l’utilisateur. Brian Dean a analysé le top 1 million de domaines pour voir la corrélation entre la vitesse du site et le classement Google et les résultats ont été très positifs. Bien que ces tests sont presque impossible à prouver de manière concluante, vous pouvez être assurés que le fait d’avoir un site Web plus rapide ne fera que vous aider dans Google. Pour dire les choses simplement, Google récompense les sites rapides.

Vitesse du site – Classements Google

Vitesse du site – Classements Google

En plus de la vitesse des pages de votre site Web, un CDN peut également aider à augmenter le taux d’exploration de vos médias tels que les images, qui sont en corrélation avec l’indexation dans la recherche Google Image.

5. Sécurité additionnelle

De nombreux fournisseurs CDN offrent une sécurité supplémentaire en vous permettant d’implémenter des pare-feu d’applications Web (WAF) et ce que certains appellent Origin shield. Ceux-ci peuvent aider à atténuer les attaques DDoS sur votre site WordPress de toutes les formes et tailles, y compris celles qui ciblent les protocoles UDP et ICMP, ainsi que les attaques SYN/ACK, l’amplification DNS et les attaques Layer 7. D’autres avantages incluent le fait de vous mettre derrière un proxy qui aide à cacher votre adresse IP d’origine, bien que cela ne soit pas à l’épreuve des balles.
N’oubliez pas de consulter notre étude de cas sur la façon d’arrêter une attaque DDoS. Nous avions un client avec un petit site eCommerce utilisant Easy Digital Downloads qui a reçu plus de 5 millions de demandes sur une seule page en 7 jours. Le site ne générait généralement qu’entre 30 et 40 Mo par jour en bande passante et quelques centaines de visiteurs par jour. Mais à l’improviste, le site est passé instantanément à 15-19 Go de transfert de données par jour ! C’est une augmentation de 4650%. Et Google Analytics n’a montré aucun trafic supplémentaire. Ce n’est pas bon.

Attaque DDoS

Attaque DDoS

Le client a implémenté le pare-feu de l’application web de Sucuri sur leur site et toute la bande passante et les requêtes instantanément déposées sur le site (voir ci-dessous) et il n’y a pas eu un seul problème depuis. Il s’agit donc d’un bon investissement et d’un gain de temps si vous rencontrez des problèmes comme celui-ci.

Après l’ajout du WAF de Sucuri

Après l’ajout du WAF de Sucuri

Les CDN offrent également des fonctions supplémentaires telles que le jeton sécurisé, qui vous permet de générer des liens sécurisés avec un temps d’expiration. Après son expiration, les gens ne peuvent plus accéder à ce contenu.

Tests de Vitesse CDN

Donc, au lieu de vous dire à quel point un CDN WordPress peut être bénéfique, faisons quelques tests pour vous montrer les résultats. Nous avons effectué 5 tests à partir de 4 sites de test différents avec un CDN activé et ensuite sans CDN. Le site est hébergé chez Kinsta et utilise le CDN Kinsta (propulsé par KeyCDN). L’emplacement physique du serveur se trouve dans l’Iowa, USA.

Lorsque vous testez la vitesse de votre CDN, assurez-vous que vous l’exécutez plusieurs fois afin que le média soit mis en cache. Comme nous l’avons décrit plus haut en ce qui concerne la mise en cache CDN, l’en-tête X-Cache HTTP affichera un « HIT » une fois qu’il sera mis en cache. S’il n’est pas mis en cache, il affichera un « MISS. ». Si vous ne le faites pas correctement, il pourrait sembler que le CDN n’aide pas à accélérer votre site, alors qu’en réalité, vous n’avez tout simplement pas construit le cache en premier.

Sans CDN (Dallas, Texas, USA)

Nous avons d’abord effectué 5 tests sans CDN sur Pingdom à Dallas, Texas et avons pris la moyenne.

Test sans CDN à Dallas

Test sans CDN à Dallas (source : Pingdom)

Sans CDN (Melbourne, Australie

Nous avons d’abord effectué 5 tests sans CDN sur Pingdom à Melbourne, Australie et avons pris la moyenne.

Test sans CDN en Australie

Test sans CDN en Australie (source : Pingdom)

Sans CDN (San Jose, California, USA)

Nous e d’abord effectué 5 tests sans CDN sur Pingdom à San Jose, Californie et avons pris la moyenne.

Sans CDN test San Jose

Test sans CDN à San Jose (source : Pingdom)

Sans CDN (Stockholm, Suede)

Nous avons d’abord effectué 5 tests sans CDN sur Pingdom à Stockholm, Suède et avons pris la moyenne.

Test sans CDN en Suède

Test sans CDN en Suède (source: Pingdom)

Avec CDN (Dallas, Texas, USA)

Nous avons ensuite effectué 5 tests avec CDN sur Pingdom à Dallas, Texas et avons pris la moyenne.

Vous avez des problèmes de temps d'indisponibilité et de WordPress ? Kinsta est la solution d'hébergement conçue pour vous faire gagner du temps ! Découvrez nos fonctionnalités
Test avec CDN à Dallas

Test avec CDN à Dallas (source: Pingdom)

Avec CDN (Melbourne, Australie)

Nous ensuite d’abord effectué 5 tests avec CDN sur Pingdom à Melbourne, Australie et avons pris la moyenne.

Test avec CDN en Australie

Test avec CDN en Australie (source: Pingdom)

Avec CDN (San Jose, Californie, USA)

Nous avons ensuite effectué 5 tests avec CDN sur Pingdom à San Jose, Californie et avons pris la moyenne.

Test avec CDN à San Jose

Test avec CDN à San Jose (source: Pingdom)

With CDN (Stockholm, Sweden)

Nous avons ensuite effectué 5 tests avec CDN sur Pingdom à Stockholm, Suède et avons pris la moyenne.

Test avec CDN en Suède

Test avec CDN en Suède (source: Pingdom)

Les résultats

Jetons maintenant un coup d’oeil aux résultats pour comprendre à quel point un CDN affecte votre temps de chargement total.

Comparaison de test de vitesse CDN

Comparaison de test de vitesse CDN

  • Dallas, Texas, USA : Diminution de 8.11% de chargement total avec un CDN.
  • San Jose, Californie, USA: Diminution de 33.02% de chargement total avec un CDN
  • Melbourne, Australie: Diminution de 54.19% de chargement total avec un CDN.
  • Stockholm, Sweden: Diminution de 54.7% de chargement total avec un CDN.

Comme vous pouvez le voir, pour Dallas et San Jose, avec un CDN c’était légèrement plus rapide. Et si vous regardez les tests australiens, vous pouvez voir une énorme différence dans les temps de chargement. Ceci est dû à l’emplacement géographique du serveur de test. Notre serveur est en Iowa et donc le chargement à partir de Dallas et San Jose, les données n’ont pas une grosse distance à parcourir. Mais pour l’Australie, c’est la distance qui tue les temps de chargement. Lorsque nous activons le CDN, le contenu et les médias sont chargés à partir d’un POP CDN Kinsta à Sydney en Australie, ce qui se traduit par des temps de téléchargement beaucoup plus rapides. Il en va de même pour Stockholm, en Suède.

Maintenant, la question est de savoir si vous voulez réduire vos temps de chargement de plus de 50 % dans certains cas ? La réponse devrait être oui !

Avez-vous besoin d’un CDN ?

Une question que l’on nous pose souvent chez Kinsta est de savoir si un CDN est nécessaire pour un site Web particulier. D’après notre expérience, un CDN peut être bénéfique dans presque tous les scénarios. Il suffit de regarder tous les avantages que nous avons énumérés ci-dessus. Le prix n’est généralement plus un facteur car la plupart des fournisseurs de CDN sont très bon marché, certains facturant jusqu’à 0,04 $/GB. Et puis Cloudflare est même gratuit. Les seuls moments où vous pourriez vouloir faire d’autres tests sont si vous ne servez du contenu qu’à des visiteurs dans un lieu géographique spécifique.
Disons, par exemple, que vous êtes une petite boutique avec un site Web en Ontario, au Canada. Vous ne vous souciez peut-être pas autant des clients situés ailleurs. Vous voudrez faire des recherches pour savoir où se trouvent les POPs d’un fournisseur CDN. Si, par exemple, votre serveur Web est situé en Ontario, mais que vous vous inscrivez à un fournisseur CDN qui n’a qu’un POP le plus proche aux États-Unis, cela pourrait ralentir votre site. Dans ce scénario, qui est très rare, il pourrait être plus avantageux de ne pas utiliser un CDN.

Fournisseurs CDN populaires

Il y a beaucoup d’excellents fournisseurs de CDN parmi lesquels choisir. La plupart d’entre eux proposent des essais gratuits, c’est pourquoi nous vous recommandons d’en essayer quelques-uns pour voir lequel fonctionne le mieux pour votre site. Nous avons une intégration CDN gratuite ici chez Kinsta pour tous les clients, qui est propulsé par KeyCDN. Voici d’autres fournisseurs tiers que vous devriez vérifier

Comment installer un CDN sur WordPres

Chaque fournisseur CDN a sa propre méthode d’intégration, mais heureusement tous supportent WordPress et facilitent l’intégration. Assurez-vous de vérifier leur documentation ou de demander à leur équipe d’assistance si vous avez des problèmes.

CDN Kinsta

Nous nous sommes associés à KeyCDN, un réseau de diffusion de contenu HTTP/2 et IPv6 activé avec 34 POPs, pour surcharger vos ressources et médias dans le monde entier. Les régions actuellement desservies comprennent l’Amérique, l’Amérique du Sud, l’Europe, l’Afrique, l’Asie et l’Australie.

Kinsta CDN

Kinsta CDN

Regardez comment activer le CDN Kinsta. Il s’agit d’un simple processus en un seul clic à partir du tableau de bord MyKinsta.

Ajouter zone CDN

Ajouter zone CDN

Nous avons également des statistiques CDN incroyables pour que vous puissiez voir l’utilisation de la bande passante, le classement des fichiers par requêtes, les codes d’état HTTP, et plus encore.

Utilisation du CDN dans les statistiques

Utilisation du CDN dans les statistiques

Cloudflare

Si vous utilisez ou êtes intéressé par Cloudflare, nous avons un tutoriel approfondi sur la façon d’installer Cloudflaresur votre site WordPress

CDN tiers

Si vous envisagez de déployer vous-même KeyCDN, nous vous recommandons de lire cet article sur le CDN pour les débutants.

Une chose que nous conseillons est d’utiliser un sous-domaine pour vos médias et ressources au lieu de l’URL aléatoire qui vous a été donné par le fournisseur. Exemple : cdn.votredomaine.com. Cela assurera une meilleure image de marque pour votre site ainsi que moins de tracas lorsqu’il s’agit d’une questions d’indexation. Après avoir configuré votre CDN chez le fournisseur, vous pouvez utiliser une extension WordPress gratuite comme CDN enabler pour lier facilement vos ressources et les copier automatiquement vers votre fournisseur CDN

CDN enabler

CDN enabler

D’autres extensions telles que WP Rocket ou W3 Total Cache ont également des méthodes d’intégration similaires.

CDN dans WP Rocket

CDN dans WP Rocket

Il est important de charger autant de ressources de votre site WordPress que possible. Cela garantit une livraison plus rapide aux visiteurs et l’utilisation d’une seule connexion HTTP/2. Vous pouvez tester votre site Web à l’aide d’un outil comme Pingdom pour voir d’où votre média est chargé. Parfois, les thèmes ou certaines extensions peuvent nécessiter un petit ajustement ou chercher à savoir pourquoi ils ne se chargent pas à partir de votre CDN même après avoir terminé l’intégration.

Vous devez vous assurer que vos images sont toujours indexées avec Google lorsque vous passez à un CDN. Pour les utilisateurs de l’extension Yoast SEO, vous devrez ajouter le code suivant au bas de votre fichier functions.php. Remplacez bien sûr le domaine et le domaine du CDN par le vôtre.

function wpseo_cdn_filter( $uri ) {
return str_replace( 'http://yourdomain.com', 'http://cdn.yourdomain.com', $uri );
}
add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );

Si vous ne le faites pas, cela pourrait entraîner la désindexation de vos images (voir ci-dessous). Vous pouvez toujours le vérifier vous-même dans la Google Search Console.

Images non indexées

Images non indexées

Cependant, nous avons également remarqué quelques incohérences lorsqu’il s’agit de Google Search Console rapportant que les images sont correctement indexées. Une bonne façon de vérifier si vos images sont vraiment indexées est de passer sur Google Image Search et de saisir ce qui suit : site:https://votredomaine.com.

Vérifier l'indexation dans Google Image Search

Vérifier l’indexation dans Google Image Search

Important: Ne pas mettre votre URL CDN. Même si les images sont servies à partir du CDN, elles doivent quand même être indexées sur votre domaine racine. Si vos images apparaissent dans Google Image Search, cela signifie qu’elles sont très bien indexées.

Resumé

J’espère que vous pouvez maintenant voir les avantages étonnants que vous pouvez tirer de l’utilisation d’un CDN WordPress. Cela vous permettra de charger vos médias plus rapidement dans le monde entier, de réduire votre TTFB et de diminuer considérablement vos coûts de bande passante et la charge du serveur. Non seulement cela, mais vous pourriez voir de meilleurs classements grâce à des temps de chargement des pages plus rapides. Et le plus important, vos visiteurs auront une bien meilleure expérience utilisateur.
N’oubliez pas, notre CDN Kinsta HTTP/2 est maintenant inclus pour tous nos clients d’hébergement. Avez-vous des idées sur l’utilisation d’un CDN ? Nous aimerions connaître votre opinion ci-dessous.

3.8K
Partages