En-tête global
,
7 Mins Read

Comment fonctionne la mise en cache de WordPress ?

Accueil Blog Sites web Comment fonctionne la mise en cache de WordPress ?

Des statistiques récentes montrent que 47 % des visiteurs de sites web s’attendent à ce qu’un site se charge en moins de 2 secondes. Et si le site met plus de 3 secondes à se charger, 40 % d’entre eux quitteront le site et n’y reviendront probablement jamais. Le temps de chargement et la vitesse d’exécution d’un site ne sont pas seulement gênants : ils peuvent entraîner une perte d’engagement et de revenus, ainsi qu’un mauvais classement dans les moteurs de recherche. Un certain nombre de facteurs peuvent affecter la vitesse et la réactivité de votre site WordPress, mais un processus appelé mise en cache peut accélérer les choses en stockant certaines données dans des fichiers statiques sur vos serveurs d’hébergement WordPress ou sur le navigateur de l’utilisateur.

Pourquoi la mise en cache est-elle importante ?

Lorsque quelqu’un visite un site web pour la première fois, un processus complexe commence. Lorsque l’utilisateur demande une page, le noyau de WordPress doit envoyer une requête dans son langage de programmation PHP à la base de données du site, qui renvoie ensuite les données demandées au noyau. WordPress combine ensuite toutes les données collectées et génère une page HTML. Cette page est ensuite renvoyée au site web pour être affichée au visiteur. Cela représente beaucoup d’étapes et de traitements – et si cela se produit à chaque fois qu’une page est demandée, cela peut prendre beaucoup plus de temps que les quelques secondes que l’utilisateur est prêt à attendre.

C’est là que la mise en cache entre en jeu. La mise en cache est l’une des meilleures choses que vous puissiez faire pour améliorer le temps de chargement et la fonctionnalité de votre site web. La mise en cache WordPress est un moyen d’éliminer certaines des étapes des requêtes ultérieures pour la même page, de sorte que la page compilée est stockée dans la mémoire du serveur web ou du navigateur, prête à être livrée chaque fois que nécessaire, sans nécessiter toutes les étapes de la requête initiale. Les pages se chargent ainsi plus rapidement et le fonctionnement de l’ensemble du site s’en trouve accéléré.

Comment fonctionne la mise en cache ?

Il existe un certain nombre de stratégies pour assurer la rapidité d’un site WordPress, mais la mise en cache est une option gratuite qui peut être mise en œuvre par un certain nombre de plugins WordPress. Lorsque la mise en cache est activée sur un site web WordPress, les pages générées par une requête de recherche initiale sont stockées en tant que pages HTML statiques, de sorte qu’elles peuvent être récupérées et affichées sans qu’il soit nécessaire de suivre toutes les étapes d’une requête initiale. Cela signifie toutefois que la page HTML statique mise en cache est comme un instantané de la page générée par la requête initiale, de sorte que si la page est mise à jour ou modifiée, ces changements n’apparaîtront pas dans la version mise en cache des fichiers.

La mise en cache pour les sites WordPress se présente sous deux formes : la mise en cache du navigateur (également appelée mise en cache du client) ou la mise en cache côté serveur. Bien que les deux fonctionnent en sauvegardant la page statique générée à partir d’une requête de recherche originale, ils fonctionnent quelque peu différemment. La mise en cache du navigateur WordPress tire parti de l’ordinateur local de l’utilisateur pour stocker les fichiers mis en cache des pages statiques, qui peuvent alors être délivrées rapidement lors de toute requête vers le site web.

Pour les sites plus importants avec des bases de données plus complexes, la mise en cache côté serveur est plus efficace. Les versions statiques des demandes de pages et d’autres types de données sont mises en cache directement sur le disque dur ou dans la mémoire vive du serveur du site. Les utilisateurs WordPress de serveurs partagés peuvent généralement mettre en cache les données sur le disque dur du serveur, mais ceux qui utilisent un hébergement VPS (Virtual Private Server) ou un hébergement dédié peuvent également mettre en cache les données dans la mémoire vive du serveur.

Vider le cache : Garder les données fraîches

Les données mises en cache capturent une version statique de n’importe quelle page web, et comme le code PHP qui a généré la page à l’origine est « supprimé » pour la mise en cache, cela signifie qu’une page mise en cache ne peut pas être mise à jour sans l’aide supplémentaire d’un plugin WordPress. Mais une purge régulière du cache de votre site peut éliminer ces pages obsolètes et permettre de nouvelles versions des pages éditées ou des nouveaux articles. Ainsi, la version la plus récente d’une page peut être mise en cache pour que les visiteurs du site puissent y accéder immédiatement. Lorsqu’une page n’est pas mise à jour, la version mise en cache peut simplement être téléchargée encore et encore.

Plugins de mise en cache WordPress

Un certain nombre d’options de plugins de cache WordPress sont disponibles pour gérer les différents aspects de la mise en cache et maintenir des sites fonctionnant avec un temps de chargement rapide. Certains plugins comme WP 3 Cache et d’autres peuvent remplir des fonctions telles que la purge régulière des données mises en cache d’un site et la surveillance du site pour les mises à jour. Certains plugins WordPress permettent également de créer des pages dynamiques, plutôt que statiques, en utilisant des langages de programmation tels que JavaScript, ce qui permet de mettre à jour en permanence des parties sélectionnées des pages mises en cache. Cela permet de gagner encore plus de temps et de charger les pages plus rapidement puisque seuls les éléments mis à jour sont remplacés.

Un plugin de cache peut également gérer des données provenant de sources extérieures. Les pages générées par le site lui-même, telles que les pages ou les messages, sont généralement mises à jour ou créées à l’initiative d’un administrateur de site. Mais de nombreux sites web contiennent des éléments provenant de sources externes, tels que des flux Twitter, des tableaux Pinterest ou des paniers d’achat en ligne qui sont mis à jour depuis l’extérieur du site. Le processus de mise en cache se comporte différemment pour ce type de contenu de site, et certains plugins de mise en cache incluent des fonctionnalités avancées pour aider à empêcher ce type de données d’affecter la vitesse globale d’un site et les performances de mise en cache.

Les plugins de mise en cache peuvent être installés à partir de WordPress ou d’un certain nombre de concepteurs tiers du monde entier. Une fois installés, les plugins de mise en cache sont gérés à partir du tableau de bord de l’administrateur du site, avec des options permettant de définir divers paramètres tels que les intervalles de vidange du cache et les types de contenu à mettre en cache.

Avec seulement quelques secondes pour faire cette première impression si importante, les plugins de mise en cache WordPress sont essentiels pour maintenir l’intérêt des visiteurs pour votre site grâce à des temps de chargement plus rapides. La mise en cache semble être une fonctionnalité compliquée que seuls les développeurs qualifiés peuvent utiliser, mais tout utilisateur, quel que soit son niveau de compétence, peut améliorer la vitesse et les performances d’un site web grâce à l’un des nombreux plugins de mise en cache gratuits et premiums conçus pour les sites WordPress de toutes sortes.

  • Tiffani est responsable du contenu et du SEO pour la marque Bluehost. Avec plus de 10 ans d'expérience à travers toutes les facettes du marketing de contenu et de marque, elle s'efforce de combiner les concepts du marketing de marque avec un contenu engageant à travers l'objectif du SEO.

En savoir plus Directives éditoriales de Bluehost
Voir tout

Ecrire un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Le plus ancien hébergeur recommandé par WordPress.org.

Obtenez jusqu'à 61% de réduction sur l'hébergement de sites web et de boutiques WordPress.