WP Rocket 3.2 🚀 Un nouveau système de préchargement et d’autres fonctionnalités cosmiques.✨

Nous anticipons un peu la saison des cadeaux en vous offrant, en ce début de novembre, un cadeau venant de l’espace interstellaire : une nouvelle version de notre plugin !

WP Rocket 3.2 vient tout juste d’atterrir sur votre site Web, prêt à l’accélérer et à améliorer son score PageSpeed ✨

Jetons un œil sur les fonctionnalités incluses dans cette dernière version :

Un tout nouveau système de préchargement

C’est le coeur de la version 3.2. Au revoir le robot externe de pré-chargement et bienvenue au pré-chargement d’arrière-plan.

C’est le même système que nous utilisions déjà pour le préchargement des Sitemap, l’optimisation de la base de données et la génération du Critical CSS : ce nouveau processus sera plus efficace et supprimera toutes dépendances aux services externes. Vous pouvez dire Bye Bye aux pics d’utilisation du processeur ou aux surcharges serveur.

Vous pouvez l’activer dans: Préchargement > Activer le préchargement

Activer le préchargement de WP Rocket

Si vous utilisez uniquement l’option Activer le préchargement, la page d’accueil et tous les liens qui s’y trouvent seront préchargés :

  • Lorsque vous enregistrez les modifications apportées aux paramètres de WP Rocket (car le cache est effacé)
  • Lorsque le Délai de nettoyage du cache expire
  • Lorsque vous cliquez sur le lien Précharger le cache dans la barre d’outils d’admin ou dans le tableau de bord de WP Rocket

Si vous décidez également d’utiliser l’option Activer le préchargement du sitemap, les sitemaps détectés automatiquement (Yoast, All-in-One) ou définis dans le champ de texte seront préchargés après que la page d’accueil et tous les liens y figurant sont préchargés.

Nous avons également introduit la possibilité d’arrêter le préchargement une fois déclenché : vous verrez un bouton Arrêter le préchargement dans la notification de préchargement.

Arrêter le préchargement de WP Rocket

Add-on Facebook Pixel

Suite à ce que nous avions déjà fait avec Google Tracking dans WP Rocket 3.1, nous avons ajouté un add-on pour mettre en cache localement les fichiers de suivi Facebook.

Ce nouvel add-on se chargera de l’hébergement de Facebook Pixel et satisfera aux recommandations de PageSpeed concernant les règles de mise en cache du navigateur 🙂

Activez-le dans : Add-ons > Facebook Pixel

Facebook Pixel Add-on

Nous couvrons les instances des URL de Pixel avec le domaine connect.facebook.net.

Voici les modèles d’URL que nous cherchons à remplacer :

https://connect.facebook.net/{{locale}}/fbevents.js
https://connect.facebook.net/signals/config/{{app_id}}?v={{version}}&r={{release_segment}}
https://connect.facebook.net/signals/plugins/{{plugin_name}}?v={{version}}
https://connect.facebook.net/{{locale}}/sdk.js

Le fichier local sera stocké dans le dossier suivant :

/wp-content/cache/busting/facebook-tracking/

Ce qui donnera le format de fichier suivant :

http://exemple.fr/wp-content/cache/busting/facebook-tracking/fbpix-events-fr_FR-2.8.30.js

Notez que les intégrations de plug-in recommandées pour Facebook et WooCommerce sont prises en charge, contrairement à Google Tag Manager.

Nouvel onglet Heartbeat

Nous avons ajouté ce nouvel onglet pour vous fournir un moyen de contrôler le comportement Heartbeat dans trois contextes différents :

  • En backend
  • Sur l’édition d’articles
  • En frontend

Pour chacun d’entre eux, vous pouvez choisir de Ne pas limiter Heartbeat, de Réduire l’activité (les intervalles passent d’un tick par minute à un tick toutes les 2 minutes) ou de Désactiver Heartbeat, si vous souhaitez de l’arrêter complètement.

Activez-le dans : Heartbeat > Contrôler Heartbeat

Spécifier un dossier de cache personnalisé

Si vous utilisez une sorte de versioning, de load-balancing ou de configuration de plusieurs serveurs, cette fonctionnalité est pour vous !

Vous pouvez maintenant spécifier un dossier de cache différent de celui par défaut.

Vous pouvez le faire en définissant les constantes suivantes dans wp-config.php :

  • WP_ROCKET_CACHE_ROOT_PATH pour spécifier le chemin absolu du dossier de cache
  • WP_ROCKET_CACHE_ROOT_URL pour spécifier l’URL du dossier de cache

Compatibilités

Nous avons également des nouvelles en termes de compatibilité !

Les voici :

Sucuri Cache

Beaucoup de nos clients réclamaient la possibilité de purger le cache Sucuri en même temps que le cache de WP Rocket et de les maintenir synchronisés. Nous sommes heureux d’annoncer que ce processus est enfin automatique !

Il vous suffit d’intégrer l’add-on à votre compte Sucuri Firewall à l’aide de la clé API de votre compte Sucuri :

Sucuri Cache Add-on

Cookie Notice GDPR et GDPR

Nous avions déjà une compatibilité partielle avec l’extension Cookie Notice, et nous l’avons mise à jour pour atteindre une compatibilité totale, en utilisant notre système de cookies obligatoires/dynamiques.

De plus, un de nos clients nous a fourni une pull request gérant toute la compatibilité nécessaire à la compatibilité avec l’extension GDPR : Merci Jordi !

Consultez notre changelog pour plus d’améliorations

La version 3.2 contient également de nombreuses autres corrections de bugs et améliorations : vous pouvez consulter tous les détails dans notre changelog.

Si vous êtes un client de WP Rocket, songez à rejoindre notre programme Beta : vous pourrez jeter un coup d’œil et tester nos nouvelles fonctionnalités avant la sortie officielle !

Choisissez simplement d’être un testeur Beta depuis votre tableau de bord WP Rocket : nous vous enverrons un e-mail lorsque nous aurons de nouvelles fonctionnalités à tester 🙂

Saviez-vous que nous avons également ouvert une communauté Facebook pour les utilisateurs de WP Rocket ? Partagez-y vos succès et vos commentaires sur WP Rocket !

À propos de

Jonathan is Lead Project on WP Rocket. Addicted to WordPress and Co-organizer of WordCamp Paris & Lyon.

0 commentaires

Commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs requis sont indiqués par des *