La bêta de CachePilot est ouverte. Participer gratuitement à la bêta

De 19 à 15 modules : l’histoire de CachePilot

Pourquoi CachePilot a été reconstruit en novembre 2026, quels modules ont été retirés et pourquoi, et le déroulement de la refonte version par version.

Cinq versions d'une même page d'extension empilées les unes derrière les autres sur une grille sombre, la plus récente devant avec un bouton orange

Du 2 au 4 novembre 2026, le code de CachePilot est passé d’environ 54 500 à 24 250 lignes et le nombre de modules de 19 à 15. Cet article explique pourquoi, et quelles cinq versions en sont issues.

24 250

lignes de code au 4 novembre 2026, contre environ 54 500 auparavant

15

modules, contre 19 dossiers de modules en février

Comment CachePilot a-t-il évolué ?

  1. Le début

    Premier commit avec la version 1.0.2 de l’extension. Le début de CachePilot décrit cet état.

  2. Une nouvelle structure

    L’extension passe dans plugin/, les outils de développement dans dev/. Le cœur, Autopilot et les modules sont allégés en plusieurs étapes.

  3. 1.1.0 et 1.2.0

    Les caches qui n’économisaient aucun travail sont supprimés. Le Page Cache sert les pages via advanced-cache.php avant le chargement de WordPress.

  4. 1.3.0 et 1.4.0

    Des règles de Page Cache pour les boutiques et le panier, puis un module de minification CSS et JS qui garde les fichiers séparés.

  5. 1.4.1

    Installation sans assistant, Safety Check, rapport hebdomadaire, une nouvelle administration et une traduction allemande. L’article de la version donne les détails.

Pourquoi CachePilot a-t-il été reconstruit ?

Après deux commits le 9 février 2026, le dépôt n’a reçu aucun commit jusqu’au 2 novembre. Une revue a alors montré qu’une bonne partie du code ne justifiait pas son existence. Certains modules mettaient en cache des données que WordPress ou l’extension concernée conservait déjà à moindre coût, si bien qu’ils ajoutaient du trafic Redis sans économiser de travail à la base de données.

Le code contenait aussi une seconde couche Redis à côté du drop-in, et le Page Cache ne servait pas les pages en cache. La règle de la refonte était de conserver ce qui économise mesurablement du travail.

Quels modules ont été supprimés, et pourquoi ?

Sur les 19 dossiers de modules de février, cinq ont disparu et un est nouveau. La liste des modules présente les 15 qui existent aujourd’hui.

  • Elementor, Jetpack et Yoast SEO ont été supprimés dans la version 1.1.0, car leurs caches n’économisaient aucun travail.
  • TLS est passé dans les réglages du cœur, avec la vérification du certificat activée par défaut.
  • Autopilot est devenu une partie du cœur, afin de pouvoir agir sur chaque module.
  • Minify est nouveau dans la version 1.4.0.

La version 1.1.0 a également supprimé les points de terminaison de l’API REST et fait fonctionner les modules sur les requêtes du front-end, de REST et d’AJAX. L’invalidation du cache couvre donc aussi les enregistrements de Gutenberg et les commandes WooCommerce.

Où en est CachePilot aujourd’hui ?

CachePilot est en bêta pour les entreprises. Les mesures montrent les performances de l’extension reconstruite sur une boutique en production.

Sources

  • Historique Git du dépôt CachePilot : aucun commit entre le 9 février et le 2 novembre 2026.
  • plugin/readme.txt, entrées du journal des modifications 1.1.0 à 1.4.1.
  • Nombre de lignes de la base de code avant la refonte (environ 54 500) et au 4 novembre 2026 (24 250).

Articles associés