WordPress génère ses pages dynamiquement. À chaque visite, PHP s’exécute, WordPress charge son cœur, le thème, les extensions, puis interroge la base de données pour construire la page HTML finale.
Sur un petit site peu visité, cela passe souvent inaperçu. Cependant, dès que le trafic augmente, ce modèle peut devenir coûteux. Chaque page vue consomme du CPU, de la mémoire, des requêtes SQL et parfois des appels externes. Le cache permet d’éviter de refaire le même travail inutilement.
L’idée est simple : quand une page ou une donnée a déjà été générée, on la garde temporairement pour la servir plus vite lors des prochaines visites. C’est moins romantique qu’un thème premium avec des animations partout, mais c’est souvent beaucoup plus efficace.