Dans WordPress, une mise en cache enregistre une copie de chaque page d’un site lors de son premier chargement et sert ces fichiers aux internautes qui reviennent. Cela peut améliorer la vitesse et les performances de WordPress en accélérant les temps de chargement.
La plupart des navigateurs web utilisent également la mise en cache pour accélérer votre navigation. Ils mettent en cache les fichiers récemment vus sur votre ordinateur. Cela signifie que si vous revenez sur une page web, le navigateur peut afficher les fichiers déjà stockés sur votre ordinateur au lieu de devoir les télécharger à nouveau.
Les navigateurs peuvent également mettre en cache les informations DNS afin d’accélérer la navigation vers les sites fréquemment visités.
Vous pouvez utiliser les liens ci-dessous pour en savoir plus sur les différents types de caches :
Qu’est-ce qu’une mise en cache WordPress ?
Une mise en cache WordPress stocke une copie temporaire du contenu de votre site. Cela réduit la charge sur les serveurs de votre hébergeur WordPress et permet à votre site de fonctionner plus rapidement.
La mise en cache peut rendre votre site WordPress 2 à 5 fois plus rapide. Mais comment cela fonctionne-t-il ?
Comment la mise en cache améliore-t-elle les performances de WordPress ?
Les pages WordPress sont dynamiques, ce qui signifie qu’elles doivent être construites à la volée à chaque fois que quelqu’un les visite. Cela utilise beaucoup de ressources du serveur et ralentit les temps de chargement.
Ce processus comporte de nombreuses étapes, telles que l’exécution de scripts PHP, la récupération du contenu d’une base de données MySQL, etc. WordPress s’en sert pour générer le contenu HTML que les internautes voient.
Pour en savoir plus, consultez notre guide sur le fonctionnement de WordPress en coulisses.
Comment la mise en cache de WordPress accélère-t-elle votre site? Au lieu de générer dynamiquement du contenu HTML à chaque fois, une copie de la page est enregistrée dans le cache après le premier chargement. Les internautes qui répètent leur visite verront alors la page prédéfinie, ce qui est beaucoup plus rapide que de la générer à partir de zéro.
Comment ajouter une mise en cache à votre site WordPress
Vous pouvez configurer la mise en cache sur votre site à l’aide d’une bonne extension de mise en cache WordPress telle que WP Rocket.
Par ailleurs, de nombreuses entreprises d’hébergement WordPress, telles que Bluehost et SiteGround, proposent des solutions de mise en cache intégrées
Comment vider votre cache WordPress
Au fur et à mesure que vous mettez à jour votre contenu, les pages de votre mise en cache WordPress peuvent devenir obsolètes. Cela signifie que vos internautes ne verront pas la version la plus récente de votre contenu.
Les extensions de mise en cache gèrent cette situation en vous permettant de contrôler la date d’expiration du cache, le moment où il est nettoyé, etc.
Cependant, il peut arriver que vous souhaitiez vider manuellement votre cache WordPress pour vous assurer que vos internautes voient bien vos dernières mises à jour.
Vous trouverez des instructions pour les extensions de mise en cache et les fournisseurs d’hébergement les plus populaires dans notre guide sur la façon de vider votre cache dans WordPress.
Qu’est-ce que la mise en cache d’un navigateur ?
La plupart des navigateurs modernes utilisent une mise en cache pour accélérer encore le chargement des pages. Lorsque vous visitez une page web, il enregistre le contenu statique, tel que les images et les feuilles de style, sur votre ordinateur.
La prochaine fois que vous visiterez la page web, ces fichiers seront rapidement chargés depuis votre ordinateur au lieu d’être téléchargés depuis le serveur web, ce qui est plus lent.
Comment contrôler le cache du navigateur avec les en-têtes Expires
Tout comme la mise en cache de WordPress, les fichiers contenus dans le cache de votre navigateur peuvent devenir obsolètes. C’est pourquoi votre navigateur en actualise le contenu de temps à autre.
En tant que propriétaire de site web, vous pouvez contrôler la fréquence à laquelle les données de votre site seront actualisées par le navigateur. Pour ce faire, vous pouvez ajouter des en-têtes « expires » à votre fichier .htaccess.
Les en-têtes Expires sont des règles qui définissent une date d’expiration pour chaque type de fichier stocké dans le cache du navigateur, comme ceci :
## EXPIRES HEADER CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType image/svg "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 3 days"
</IfModule>
## EXPIRES HEADER CACHING ##
Lorsque les fichiers expirent, ils sont rechargés à partir de votre serveur afin que les internautes disposent de la version la plus récente de la page.
Comment vider le cache du navigateur ?
Les utilisateurs/utilisatrices peuvent également vider le cache de leur navigateur à des fins de dépannage ou pour s’assurer qu’ils consultent la version la plus récente d’un site.
Nous vous proposons des instructions étape par étape dans notre guide sur la façon de vider le cache de votre navigateur dans les principaux navigateurs.
Qu’est-ce qu’une mise en cache DNS ?
DNS est l’abréviation de Domain Name Server (serveur de noms de domaine). Il s’agit d’une sorte de carnet d’adresses qui contient l’adresse IP associée à chaque site sur l’internet. Pour en savoir plus sur le DNS, consultez notre guide sur le fonctionnement des noms de domaine.
Lorsque vous tapez l’adresse d’un site web tel que www.google.com, votre navigateur a besoin de l’adresse IP de ce site afin de pouvoir vous diriger vers la page web que vous recherchez. Pour trouver cette adresse IP, le navigateur doit accéder à un serveur DNS en ligne.
Lorsque votre navigateur connaît l’adresse IP d’un nom de domaine, il enregistre ces informations dans une mise cache DNS locale sur votre ordinateur. La prochaine fois, il pourra naviguer directement vers l’adresse IP correcte sans avoir à la rechercher sur un serveur DNS en ligne.
Comment effacer la mise en cache du DNS ?
Comme d’autres types de cache, un cache DNS peut devenir obsolète.
Cela se produit lorsque l’adresse IP associée à un domaine est modifiée, par exemple lorsque vous déplacez un site WordPress vers un nouveau nom de domaine ou que vous déplacez WordPress vers un nouvel hébergeur.
Dans ce cas, votre site sera associé à une nouvelle adresse IP, mais la mise en cache DNS peut encore contenir l’ancienne adresse.
Lorsque cela se produit, vous pouvez suivre nos instructions sur la façon de vider votre cache DNS. Nous vous affichons comment procéder sous Windows, Mac et Chrome.
Nous espérons que cet article vous a aidé à en savoir plus sur la mise en cache dans WordPress. Vous pouvez également consulter notre liste de lectures complémentaires ci-dessous pour des articles liés à des astuces, des trucs et des idées utiles sur WordPress.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Lectures complémentaires
- Comment vider le cache de vos DNS (Mac, Windows, Chrome)
- Comment installer et configurer W3 Total Cache pour les débutants
- Comment vider votre cache dans WordPress (étape par étape)
- 5 meilleures extensions de mise en cache WordPress pour accélérer votre site (2024)
- Comment installer et configurer correctement WP Rocket dans WordPress
- Le guide ultime pour booster la vitesse et les performances de WordPress
- Comment corriger un site WordPress qui ne se met pas à jour immédiatement ?
- Comment vider le cache de votre navigateur dans tous les principaux navigateurs (méthode rapide)
- Comment ajouter des en-têtes Expires dans WordPress (2 méthodes)
- Comment installer et configurer WP Super Cache pour les débutants (méthode facile)