WP Rocket 2.8, « Ilum » – Préchargement de plan du site XML & Optimisation de la base de données

Nous sommes en mai et le renouveau du printemps fait bourgeonner de nouvelles vies tout autour ! Et les laboratoires de WP Rocket n’y échappent pas.
Nous avons fait éclore un nouveau bébé, et ce bébé est WP Rocket 2.8, nom de code « Ilum ».

Le développement de WP Rocket est un effort collectif, mais une mention spéciale va à notre Rocket savant Rémy, qui a travaillé particulièrement dur sur cette nouvelle version majeure et mérite des éloges !

Jetons un œil aux nouvelles fonctionnalités alléchantes de la 2.8 :

Optimisation de la base de données

Tandis que la plupart des fonctionnalités de WP Rocket, comme le cache et la minification, se focalisent sur l’optimisation de la partie publique de votre site, une base de données engorgée aura également un impact sur la vitesse globale de votre site.

Vous pouvez maintenant faire mincir votre base de données depuis les réglages de WP Rocket. Si vous utilisiez une extension comme WP-Optimize, vous pouvez dorénavant utiliser cette fonctionnalité à la place. Cherchez le nouvel onglet Base de données :

optimisation-base-donnees

Préchargement de plans du site XML

C’est énorme !

Nous avons implémenté une nouvelle manière de précharger votre cache, avec plus de contrôle et moins d’impact sur votre serveur. Le préchargement normal du nouveau contenu et le préchargement de la page d’accueil sont toujours disponibles, mais si vous avez un plan de site XML, WP Rocket peut maintenant précharger toutes les URLs de celui-ci pour vous. Nous détectons automatiquement les extensions populaires – Yoast SEO, All in One SEO Pack et Jetpack, mais si vous utilisez une autre méthode, vous pouvez entrer l’URL de votre plan de site directement.

Vous pouvez également contrôler l’intervalle de chargement pour éviter toute surcharge serveur. Pour les développeurs parmi vous, un nouveau filtre vous permet d’ajouter des intervalles personnalisés.
Nous sommes très fier de cette nouvelle fonctionnalité et nous pensons que vous la trouverez plus simple et plus efficace.

prechargement-plan-site

Voici un exemple en vidéo :

Désactivation du préchargement

Notre robot de préchargement est toujours disponible, cependant pour les serveurs avec des ressources limitées, il peut causer des pics CPU indésirables. Dans ce cas, il était auparavant nécessaire d’ajouter une petite extension ou une ligne de code afin de le désactiver. Mais maintenant, vous pouvez le faire directement depuis les réglages de WP Rocket :

desactiver-robot-prechargement

Correction d’un bug important

Suite à la mise à jour de WordPress 4.5, un changement dans la fonction get_post_type_archive_link(), qui fonctionne dorénavant avec les articles, a entrainé un bug important pour les sites dont la page d’accueil était réglée sur « Derniers articles ».

Lors de la mise à jour d’un article, tout le cache était vidé, au lieu d’une vidange partielle des contenus relatifs à l’article.

Ce bug est maintenant corrigé !

Autres améliorations

  • Nous avons ajouté un lien « Vider le cache CloudFlare » dans la barre d’administration pour simplifier cette action.
  • Vous pouvez exclure une page du cache en utilisant la boîte d’options Options du cache sur la page d’édition d’un contenu
  • Améliorations avec la fonctionnalité de marque blanche
  • Compatibilité avec les scripts TwentyTwenty et JW Player

Nous avons également fait un tas de corrections de bugs, améliorations et changements – vous pouvez consulter la liste des modifications ici.

Nous regardons notre feuille de route publique pour décider des nouvelles fonctionnalités à ajouter dans les futures versions, donc si vous souhaitez faire entendre votre voix, jetez-y un œil et votez pour les fonctionnalités que vous aimeriez avoir. Si vous avez une idée qui n’est pas encore listée, dites-le nous.

Il ne vous reste plus qu’à mettre à jour WP Rocket en 2.8, et si vous avez des questions ou des problèmes, envoyez-nous un ticket !

À propos de

Rémy est développeur WordPress depuis plus de 6 ans, et s'est investi dans la communauté en proposant des extensions sur le répertoire officiel ainsi qu'en animant des conférences lors du WPTech et de différents WordCamp en France et au Canada.

5 commentaires

Commenter

Bonjour

Est-ce que les tables InnoDB sont également optimisées ? J’utilise le plugin « Optimize Database after Deleting Revisions » qui lui permet ainsi que :
– Delete pingbacks and trackbacks
– Choix des tables à optimiser ou pas

Pour le nouvel onglet Préchargement j’avoue ne pas tout comprendre…

– Vous avez appelé ça :  » Préchargement de plans du site XML  » et en lisant on comprend que en fait le cache serait préchargé en parcourant toutes les URLs du sitemap, donc en fait l’appellation/fonctionnalité serait :  » Préchargement du cache par parcours du plan de site XML  » n’est-ce pas ?

– Que ce passe t’il si on décoche la case  » Automatique  » et que la case  » Activer le préchargement du sitemap  » est cochée sachant que dans Options général on aurait « Délai de nettoyage du cache » à 30 jour ? Aucun cache n’est préchargé ?

– Est-ce que  » Activer le préchargement du sitemap  » a besoin du préchargement d’avoir la case  » Automatique  » de cochée pour fonctionner ?

Merci

    Bonjour,

    Non les tables InnoDB ne sont pas optimisées. C’est une première version de notre fonctionnalité, nous compte l’améliorer dans le futur bien entendu !

    Pour vos questions sur le préchargement :

    • « Préchargement du cache par parcours du plan de site XML » : oui en effet, mais c’est plus long 😉
    • L’option automatique ne concerne que le préchargement partiel du cache par le robot après une mise à jour/un ajout de contenu. Le sitemap sera quand même utilisé après l’expiration du délai de nettoyage du cache.
    • De fait non, le sitemap n’a pas besoin de l’option automatique car ce n’est pas pas la même chose

Merci beaucoup, le coup de la BDD est vraiment une bonne initiative ! Merci pour votre boulot !

 » Non les tables InnoDB ne sont pas optimisées. »

> argg… j’ai supprimé  » Optimize Database after Deleting Revisions » de mes 20 sites ! 🙁

Laisser un commentaire

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