Comment utiliser RocketCDN
RocketCDN est le CDN de WP Rocket. Il s'agit d'un service par abonnement facultatif & payant. L'utilisation d'un CDN permettra d'améliorer le temps de chargement de votre site Web pour les visiteurs qui sont les plus éloignés de l'endroit où se trouve votre serveur.
- Nous créons automatiquement votre CNAME unique rocketcdn.me et il ne peut être ni modifié ni personnalisé (voir la FAQ).
- Nous configurons automatiquement les paramètres de performance optimale pour les ressources servies par le CDN :
- Compression GZIP
- En-têtes canoniques
- Headers 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
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 CDN, mais les ressources ne pourront pas être chargées car l'URL CDN 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 en décochant l'option Activer le Content Delivery Network dans WP Rocket → Onglet 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();