Cache
Un cache est un espace de stockage temporaire qui conserve le contenu précédemment généré par un site web afin qu'il n'ait pas à être recalculé lors de la prochaine requête.
Lors du premier accès à une page, le serveur génère un fichier HTML complet à partir de code PHP et de requêtes à la base de données. Ce fichier est stocké dans le cache pendant une durée déterminée, appelée TTL (Time to Live). Les visiteurs suivants reçoivent directement la version stockée, sans que la base de données et le code PHP n'aient besoin d'être sollicités à nouveau. Cela réduit la charge sur le serveur et raccourcit sensiblement les temps de chargement . On distingue le cache serveur, le cache navigateur et le cache CDN, qui fonctionnent de concert.
Exemple : Une page d’accueil qui met 900 millisecondes à se charger sans mise en cache s’affiche en moins de 100 millisecondes avec la mise en cache activée. Avec 5 000 visiteurs par jour, cela réduit la charge du serveur de plus de 70 % car seule une fraction des requêtes atteint la base de données.
Activez la mise en cache via un plugin ou directement au niveau du serveur, définissez la durée de vie (TTL) pour qu'elle corresponde à la fréquence de mise à jour de votre contenu et videz le cache après chaque modification de contenu afin que les visiteurs ne voient pas une version obsolète.
Retour au glossaire