RocketCDN
RocketCDN est le CDN personnalisé de WP Rocket. Il s'agit d'un Add-on disponible dans l'onglet Diffusion de contenu.
L'utilisation de RocketCDN permettra d'améliorer le temps de chargement de votre site web pour les visiteurs situés loin de l'emplacement de votre serveur d'origine. De plus, sur les sites à fort trafic, le CDN contribuera à alléger la charge du serveur d'origine.
Vous pouvez activer l'Add-on RocketCDN directement depuis l'onglet Diffusion de contenu de WP Rocket, en cliquant sur le bouton METTRE À NIVEAU MAINTENANT pour RocketCDN Pro ou sur le bouton AJOUTER UNE PAGE pour la formule gratuite.

Aperçu de la fonctionnalité
À mesure que les pages reçoivent des visites, RocketCDN commence à stocker les ressources de ces pages dans les points de présence (PoPs). Les ressources comprennent les polices, les images, les fichiers JavaScript, les feuilles de style CSS et les documents d'une page, tandis que les PoPs sont les serveurs d'un réseau réparti à l'échelle mondiale.
Ainsi, la prochaine fois qu'une page sera consultée, les ressources seront fournies depuis un emplacement plus proche plutôt que depuis le serveur d'origine, ce qui améliorera le temps de chargement de la page.
Voici ce qu'il se passe après l'activation de l'Add-on RocketCDN :
- Création automatique votre CNAME unique
delivery.rocketcdn.me
NB: Ce CNAME ne peut être ni modifié ni personnalisé (ex:cdn.yourdomain.com) - Configuration automatique des paramètres de performance optimale pour les ressources servies par le CDN :
- Compression GZIP
- En-têtes canoniques
- Header CORS pour la compatibilité avec les polices Web
- Header cache-control pour le cache navigateur
- Ressources servies via HTTP/2
Toutes les images, les fichiers JS et CSS seront automatiquement servis à partir de votre CNAME RocketCDN.
Il n'est pas possible d'utiliser plus d'un CNAME avec RocketCDN.
RocketCDN offre également ces avantages :
- Bande passante illimitée
Nous nous réservons le droit de désactiver votre URL RocketCDN si nous détectons une surutilisation de la bande passante - Certificat SSL privé gratuit pour votre site web
- Trafic SSL inclus
- Tous les Global PoPs (Points of Presence) inclus
RocketCDN Gratuit
La version gratuite de RocketCDN incluse avec WP Rocket présente les caractéristiques suivantes :
- 3 pages maximum.
- 10 POPs sont inclus.
- Bande passante illimitée.
Nous nous réservons le droit de désactiver votre RocketCDN si nous constatons une utilisation excessive de la bande passante. - Tous les fichiers du CDN sont automatiquement diffusés via HTTPS.
- Trafic SSL inclus.
Emplacement des PoPs:
- Amérique : São Paulo, Chicago, Dallas, Los Angeles et Miami
- Asie : Hong Kong, Singapore et Tokyo
- Europe : Frankfurt et Paris.
RocketCDN Pro
La version RocketCDN pro offre les avantages suivants :
- Nombre de pages illimité.
- Tous les Global PoPs sont inclus.
- Bande passante illimitée.
Nous nous réservons le droit de désactiver votre URL RocketCDN si nous constatons une utilisation excessive de la bande passante. - Tous les fichiers du CDN sont automatiquement diffusés via HTTPS.
- Trafic SSL inclus.
Exclure des pages de RocketCDN
Si nécessaire, vous pouvez cocher la case Exclure des pages du CDN pour empêcher que les ressources d'une page ne soient servies par RocketCDN :
Cette option n'est disponible que dans RocketCDN Pro, car c'est la seule formule qui couvre par défaut toutes les pages du site.
Exclure des fichiers de RocketCDN
Si vous rencontrez des problèmes lors de la diffusion de certains types de fichiers via RocketCDN, vous pouvez exclure ces fichiers en cochant la case Exclure des fichiers du CDN :

Vous pouvez les exclure en indiquant leurs noms de fichiers spécifiques ou en utilisant des modèles avec caractères génériques :
- JavaScript :
/(.*).js - CSS :
/(.*).css - Images :
/(.*).jpg,/(.*).png,/(.*).webpor/(.*).svg - PDFs :
/(.*).pdf
Quand dois-je purger le cache de RocketCDN ?
Si vous avez apporté des modifications à des fichiers statiques sans changer le nom du fichier, par exemple si vous avez remplacé une image en utilisant le même nom de fichier, vous devez purger le cache RocketCDN :

Pourquoi RocketCDN n'est-il pas disponible en local ?
RocketCDN nécessite un site web accessible au public pour fonctionner correctement, il n'est donc pas disponible sur les sites en local.
L'abonnement est lié à votre domaine - vous ne pouvez donc pas utiliser le même abonnement RocketCDN sur plusieurs domaines. Par conséquent, RocketCDN ne sera pas disponible sur la version test de votre site.
Utilisation de RocketCDN dans une configuration production / test
Chaque abonnement RocketCDN ne peut être utilisé que sur un seul domaine. Cela peut créer des problèmes lorsque vous synchronisez un site de production qui a RocketCDN, avec un site de test qui ne l'a pas.
Le site de test essaiera de charger les ressources à partir de l'URL de RocketCDN, mais les ressources ne pourront pas être chargées car l'URL de RocketCDN n'est attribuée qu'au domaine du site de production, et non au domaine du site de test.
Pour résoudre ce problème sur le site de test, vous pouvez désactiver manuellement RocketCDN cliquant sur l'option METTRE EN PAUSE LE CDN :

Il est également possible de désactiver RocketCDN de manière systématique sur le site de test lorsque vous le synchronisez avec le site de production, via PHP à l'aide de notre fonction :
update_rocket_option( 'cdn', 0 );
Par exemple, cette fonction peut être utilisée en combinaison avec nos autres fonctions pour vider le cache et précharger l'ensemble du site à l'aide d'une tâche CRON, comme expliqué dans le document Comment vider le cache via un job cron:
<?php
// Load WordPress.
require( 'wp-load.php' );
if ( ! function_exists( 'rocket_clean_domain' ) ) {
return;
}
// Disable CDN option
update_rocket_option( 'cdn', 0 );
// Clear cache and preload (if enabled).
rocket_clean_domain();
// Clear minified CSS and JavaScript files.
rocket_clean_minify();
