La majeure partie de ce qu’un visiteur charge n’atteint jamais PHP : les éléments sont servis depuis le cache, ce qui constitue la raison principale de la rapidité d’un site ici.
Les couches, de la plus externe à la plus interne
Le CDN, si vous en avez un, sert les images et les fichiers statiques au plus près du visiteur. Le cache du serveur conserve des pages entièrement générées, afin qu’une nouvelle visite n’exécute pas PHP. L’extension de cache Zinn® sur les sites WordPress détermine ce qui peut être mis en cache et vide les pages appropriées lorsque vous publiez.
Quand vous devez le vider
Publier, modifier un article ou changer un menu vide automatiquement les pages concernées. Vous devez le vider manuellement après avoir modifié un élément que l’extension ne peut pas détecter — un fichier de thème modifié via SFTP, un paramètre modifié directement dans la base de données.
Sites → votre site → Cache → Vider.
« Ma modification ne s’affiche pas »
Vérifiez dans cet ordre, car il s’agit presque toujours du dernier point :
- Videz le cache du site depuis l’écran ci-dessus.
- Videz le CDN, si la modification concernait une image ou une feuille de style.
- Vérifiez votre propre navigateur. Chargez la page dans une fenêtre de navigation privée. Plus de la moitié de ces cas sont dus à un cache local, et aucun vidage du nôtre n’y changera rien.
Ce qui n’est jamais mis en cache
Les sessions connectées, les paniers, les commandes et les écrans d’administration. Une boutique ne présente pas à un client le panier d’un autre client, et cela est imposé par le système plutôt que configuré.