WordPress & technique

WordPress n’est pas lent. Ce sont les sites WordPress qui le deviennent.

Un WordPress neuf est rapide. Ce qui le ralentit, c’est l’accumulation : les extensions installées puis abandonnées, les réglages qui survivent à leur plugin, les révisions d’articles qui s’empilent, les images téléversées sans être redimensionnées.

La bonne nouvelle, c’est que cette dette se mesure. La mauvaise, c’est qu’aucun tableau de bord ne l’affiche.

Je ne modifie rien avant d’avoir mesuré

C’est ma règle principale, et elle contredit l’ordre dans lequel on aborde généralement le sujet. Voici les leviers de performance classés par gain réel, du plus rentable au moins rentable :

  1. Le cache serveur, correctement configuré — le plus gros gain pour le moins d’effort
  2. Les images, en particulier celle qui s’affiche en premier
  3. Les polices de caractères
  4. Les fichiers chargés là où ils ne servent à rien — un formulaire de contact qui charge son code sur toutes les pages du site
  5. La base de données
  6. Le CSS du thème

La dernière ligne est celle où l’on passe le plus de temps et qui rapporte le moins. Je la traite en dernier, jamais en premier.

Fichiers contre base de données

Une distinction que je considère comme structurante, et qui décide de ce qu’un site peut devenir.

Ce qui vit dans un fichier — feuille de style, thème enfant, theme.json — est versionnable, transférable, réutilisable. Ce qui vit dans la base de données — réglages du personnalisateur, options d’extensions, CSS additionnel — disparaît au changement de thème et ne se transfère pas d’un environnement à l’autre.

D’où une discipline simple : tout ce qui peut être écrit dans un fichier y est écrit. Le reste est documenté et exporté.

Sur les scores de performance

Un score PageSpeed de 95 est flatteur, mais ce n’est pas ce que Google utilise pour classer. Il s’appuie sur les mesures issues des visiteurs réels, et celles-ci passent au vert bien avant 95.

Sur un hébergement mutualisé, viser 85 à 95 sur mobile est réaliste et suffisant. Les cinq derniers points coûtent plusieurs jours pour un bénéfice nul.

Les articles de cette catégorie traitent des extensions, des versions, de la maintenance et des choix techniques qui font la différence sur la durée.

Voir mes prestations de création de site