François Castets

Journal

31 October 202631 October 2026 2 min de lecturemin read Performance webWeb performance

Ce que le cache règle, et ce qu’il cache sous le tapisWhat caching fixes, and what it sweeps under the rug

Un cache serveur transforme un site lent en site rapide — pour la moitié des visiteurs. Ce qu'il ne règle pas, et qu'il faut traiter quand même.Server caching turns a slow site into a fast one — for half the visitors. What it does not fix, and what you must handle anyway.

Installer un cache serveur est l’optimisation la plus rentable qui existe : quelques minutes de réglage, et le temps de réponse est divisé par dix. C’est aussi celle qui permet de ne jamais régler les vrais problèmes.Installing a server cache is the most profitable optimisation there is: a few minutes of configuration and the response time drops tenfold. It is also the one that lets you never fix the real problems.

Ce que le cache règle vraimentWhat caching really fixes

Le travail de WordPress pour construire une page — charger les extensions, interroger la base, assembler le gabarit — est refait à chaque visite. Le cache le fait une fois et sert ensuite un fichier statique. Pour un site dont le contenu change peu, c’est le bon outil, et il n’y a aucune raison de s’en priver.The work WordPress does to build a page — loading plugins, querying the database, assembling the template — is redone on every visit. Caching does it once and then serves a static file. For a site whose content changes little, it is the right tool, and there is no reason to go without.

Ce qu'il ne règle pasWhat it does not fix

  • Le poids de la page : une page de 2 Mo en cache reste une page de 2 Mo.Page weight: a 2 MB page in cache is still a 2 MB page.
  • Le nombre de requêtes : vingt fichiers restent vingt fichiers.Request count: twenty files are still twenty files.
  • Le temps de rendu côté navigateur, qui dépend du script, pas du serveur.Browser rendering time, which depends on the script, not the server.
  • La première visite d’une page qui n’est pas encore en cache — le cas de toutes les pages profondes d’un gros site.The first visit to a page not yet cached — the case for every deep page of a large site.

Le point aveugle : les pages non mises en cacheThe blind spot: uncached pages

Un panier, un compte client, un résultat de recherche, une page vue par un utilisateur connecté : rien de tout cela ne peut être servi depuis un cache partagé. Sur une boutique, ce sont exactement les pages qui décident de la vente. Un site « rapide » dont le tunnel de commande est lent n’est pas un site rapide.A cart, a customer account, a search result, a page viewed by a logged-in user: none of that can be served from a shared cache. On a shop, those are exactly the pages that decide the sale. A “fast” site with a slow checkout is not a fast site.

Mesurer la performance uniquement sur la page d’accueil, en cache, visiteur déconnecté, revient à mesurer la consommation d’une voiture en descente.Measuring performance only on the home page, cached, logged out, is like measuring a car’s fuel consumption going downhill.

Le réglage qui fait le plus de dégâtsThe setting that does the most damage

La fusion et la minification automatiques des scripts, proposées par la plupart des extensions de cache, cassent régulièrement quelque chose : un formulaire qui ne s’envoie plus, un menu qui ne s’ouvre plus, une carte qui reste blanche. Le symptôme n’apparaît souvent que sur certaines pages, et jamais chez l’administrateur connecté — donc personne ne le voit pendant des semaines.Automatic script concatenation and minification, offered by most caching plugins, regularly break something: a form that will not submit, a menu that will not open, a map that stays blank. The symptom often shows on certain pages only, and never for the logged-in administrator — so nobody sees it for weeks.

La règle appliquée ici : on active une option à la fois, on parcourt le site en navigation privée après chaque activation, et on garde la liste de ce qui est activé. Un cache correctement réglé est invisible ; un cache réglé en cochant tout est une panne en attente.The rule applied here: enable one option at a time, browse the site in a private window after each one, and keep a list of what is on. A properly configured cache is invisible; a cache configured by ticking everything is an outage waiting to happen.

À lire ensuiteRead next