Qu'est-ce que le cache et pourquoi cela rend un site plus rapide ?
Le cache consiste à conserver un résultat déjà calculé pour ne pas devoir le refaire. C'est le levier de vitesse le plus efficace pour un site.
Le cache de pages
Votre serveur construit la page une fois et sert ensuite la version enregistrée. Un site qui devait interroger la base de données à chaque visite ne le fait plus qu'une fois par période.
Le cache du navigateur
Les images, les feuilles de style et les scripts sont conservés chez le visiteur. La deuxième page qu'il ouvre se charge nettement plus vite parce que la moitié était déjà présente.
Le cache d'objets
Des résultats de requêtes conservés en mémoire. Utile pour les sites avec beaucoup de contenu dynamique où le cache de pages n'est pas applicable.
Le revers
Une modification n'est pas immédiatement visible. C'est la source de la moitié des tickets d'assistance sur les sites avec cache : quelqu'un modifie un texte et ne le voit pas changer.
Ce que vous faites
Videz le cache après une modification et sachez où se trouve le bouton. Et n'activez pas de cache sur les pages personnalisées — panier, compte, formulaires.