Table des matières
Mis à jour le
Est-ce une coïncidence que les nouvelles versions de WP Rocket arrivent toujours lors du changement de saison ? Peut-être pas, car nous aimons garder notre plugin en ordre et en phase avec son temps.
Donc, étant donné que l’automne commence à s’installer de ce côté-ci du globe, nous pouvons enfin le dire : il est temps de mettre à jour et d’accueillir une nouvelle version majeure de WP Rocket ! ?
Cette version 3.4 vient après un été dense en améliorations, de construction de nouvelles fonctionnalités et de modernisation des anciennes. Quel changement de saison serait-ce sans un rajeunissement de nos features historiques ?
Plongeons et découvrons quelles améliorations intéressantes WP Rocket va apporter à votre site. ?
Les nouvelles fonctionnalités et améliorations de WP Rocket 3.4
WP Rocket 3.4 intègre deux nouvelles fonctionnalités et cinq améliorations, et la plupart d’entre elles sont liées au traitement de l’image. Nous avons également ajouté un nouvel onglet sur l’admin du plugin, entièrement dédié à nos tutoriels vidéo. ?
Continuez à lire pour en savoir plus !
Fichier de cache séparé pour les images WebP
La version 3.4 offre à WP Rocket la possibilité de créer un fichier cache WebP distinct pour servir les images WebP [EN].
Notre plugin ne créera pas d’images WebP, car c’est le travail d’un plugin d’optimisation d’image comme Imagify.
La bonne nouvelle ici est que nous pouvons fournir une méthode pour servir les fichiers WebP via un fichier cache dédié !
En outre, WP Rocket est désormais automatiquement compatible avec plusieurs plugins qui gèrent la conversion WebP.
Vous trouverez plus d’informations sur la compatibilité avec WebP dans notre documentation.
Capacités supplémentaires pour les rôles utilisateurs
Jusqu’à aujourd’hui, seul(s) le ou les administrateur(s) de votre site avai(en)t les capacités de gérer tous les réglages de WP Rocket.
Avec WP Rocket 3.4, vous pouvez désormais accorder à d’autres rôles utilisateurs l’accès à tout ou partie des options de WP Rocket.
Par exemple, vous pouvez maintenant autoriser d’autres rôles utilisateur à purger le cache, sans leur donner accès aux autres réglages. ?
Notre nouvelle documentation explique comment jouer avec cette nouvelle fonctionnalité.
Amélioration de notre réécriture CDN
In the past months, our developers and product team worked very hard for revamping an historic feature of WP Rocket: the CDN rewriting feature.
Au cours des derniers mois, nos développeurs et notre équipe produit ont travaillé très dur pour remanier une fonctionnalité historique de WP Rocket : la fonction de réécriture CDN.
Avant
Auparavant, notre fonction CDN détectait des fonctions WordPress spécifiques et réécrivait les liens des ressources (CSS/JS/image) qu’elles chargeaient.
L’inconvénient de cette approche était que certains fichiers pouvaient être manqués parce qu’ils étaient chargés via des fonctions customisées, que nous ne pouvions pas détecter. Dans ces cas, nous recommandions souvent à nos clients d’utiliser un autre plugin d’intégration CDN, tel que CDN Enabler de KeyCDN.
Après
3.4 introduit une approche différente pour la réécriture CDN.
Au lieu de détecter des fonctions spécifiques, nous analysons maintenant tout le HTML de la page et remplaçons les URLs des ressources qui s’y trouvent.
Donc, à partir de maintenant, peu importe comment une ressource (une image, par exemple) se retrouve sur la page : son URL sera réécrite pour pointer vers le CDN.
De cette façon, l’intégration de WP Rocket CDN sera capable d’attraper presque toutes les ressources, et il ne sera plus nécessaire d’utiliser un plugin CDN tiers.
Un twist dans notre option Délai de nettoyage du cache
Délai de nettoyage du cache est l’une des toutes premières fonctionnalités que nous avons introduites dans WP Rocket, donc nous sommes férus de cette option !
Mais avec le temps, nous nous sommes rendu compte qu’il était temps de la remanier un peu.
Avant
Auparavant, nous supprimions la totalité du cache en fonction du Délai de nettoyage du cache, qui était fixé à 10 heures par défaut.
Si ce système était assez simple pour les petits et moyens sites, les gros sites pouvaient parfois rencontrer des problèmes à cause de cela, puisqu’ils pouvaient se retrouver avec beaucoup de pages sans cache pendant un certain temps, même avec le préchargement.
En plus, la suppression d’un grand nombre de fichiers peut consommer pas mal de ressource serveur : ce n’était pas l’idéal.
Donc avec WP Rocket 3.4, au lieu de supprimer tout le cache, nous ne supprimerons que les fichiers qui sont plus anciens que le délai spécifié.
Par exemple : si vous réglez le Délai de nettoyage du cache à 5 heures, lorsque la suppression s’exécute, un fichier de cache créé il y a 4 heures ne sera pas supprimé.
Comment ça fonctionne ? Nous avons mis en place une tâche cron fonctionnant toutes les heures pour vérifier quels fichiers sont à supprimer. ⏱
Cela devrait aider les gros sites à conserver leur cache plus longtemps et à réduire la consommation CPU liée au préchargement.
De nouveaux arrivants dans l’interface du plugin : les tutos vidéos
Enfin, nous avons également quelques nouvelles concernant votre expérience avec le l’interface de WP Rocket.
Nos nouveaux tutoriels vidéos sont maintenant intégrées directement au tableau de bord, ce qui signifie que vous pouvez cliquer dessus tout de suite si vous avez besoin de plus d’informations sur la façon de débuter avec WP Rocket !
Vous trouverez également la liste complète des vidéos dans le nouvel onglet Tutoriels dédiés :
De la première installation aux meilleurs réglages, de la mesure de la vitesse de votre site aux techniques de personnalisation plus avancées, nos tutos vidéo couvrent tous les principes fondamentaux de WP Rocket, et ils sont à portée de main (mais aussi sur notre chaîne YouTube et dans notre documentation ?).
Compatibilité avec le Lazy-Load natif de Chrome
Comme vous le savez peut-être déjà, Chrome 76 a introduit le Lazy-Load en natif.
Cela signifie que le LazyLoad peut être effectué par le navigateur lui-même au lieu d’utiliser un plugin.
Dès que Google a annoncé la nouvelle il y a quelques mois, nous avons commencé à penser à rendre WP Rocket automatiquement compatible avec le lazy-load de Chrome.
Après plusieurs tests et brainstormings, nous avons finalement réalisé que ce n’était pas la meilleure option pour notre plugin.
Pour le moment, l’implémentation du lazy-load de Chrome est très limitée et impose un très grand seuil. Le LazyLoad de WP Rocket, d’autre part, a un seuil bien plus petit permettant ainsi à bien plus d’images d’être LazyLoadées.
Cela signifie que notre LazyLoad est actuellement plus efficace pour réduire la quantité de données transférées lors du chargement de la page initiale (qui est la valeur clé du Lazyload !).
Bien que n’incluant pas la compatibilité automatique avec les navigateurs Chrome utilisant le lazy-load natif, WP Rocket 3.4 vous donne tout de même la possibilité de choisir le support du lazy-load natif de Chrome via un plugin d’aide.
Vous trouverez plus d’informations sur les raisons pour lesquelles nous avons fait ce choix sur notre blog : Qu’est-ce que le lazy-load natif de Chrome (et pourquoi WP Rocket ne l’active pas par défaut)
Nouvelles exigences
Il est à noter que nous avons également modifié les exigences minimales (version PHP et WordPress) pour utiliser cette nouvelle version majeure de WP Rocket.
Elles sont les suivantes :
- Version PHP : 5.6
- Version WordPress : 4.9
N’hésitez pas à les mettre à jour ou à contacter votre hébergeur, si vous ne vous sentez pas capable de le faire vous-même.
Dernière remarque
WP Rocket 3.4 inclut deux nouvelles fonctionnalités et plusieurs améliorations, ainsi que quelques corrections de bugs. Nous vous encourageons à lire tous les détails sur notre chagelog.
Nous sommes certains que vous apprécierez la possibilité de servir un fichier cache WebP dédié pour les images WebP et de personnaliser l’accès aux réglages de WP Rocket pour vos différents rôles utilisateur ! ?
Parmi les améliorations, nous sommes particulièrement fiers des améliorations apportées à notre réécriture CDN et du twist apporté à notre option historique Délai de nettoyage du cache. ?
Maintenant, c’est votre tour ! Mettez à jour WP Rocket, jouez avec et faites-nous savoir ce que vous en pensez dans les commentaires ci-dessous. 🙂